1. Сумиране на секунди
Трима спортни състезатели
финишират за някакъв брой секунди
(между 1 и 50). Да се напише програма, която чете времената на състезателите, въведени
от потребителя, и пресмята сумарното им
време във формат "минути:секунди". Секундите да се изведат с водеща нула (2 à "02", 7 à "07",
35 à "35"). Примери:
вход
|
изход
|
|
вход
|
изход
|
|
вход
|
изход
|
|
вход
|
изход
|
35
45
44
|
2:04
|
22
7
34
|
1:03
|
50
50
49
|
2:29
|
14
12
10
|
0:36
|
Подсказка:
·
Сумирайте
трите числа и получете резултата в секунди. Понеже 1 минута = 60 секунди, ще трябва да изчислите броя минути и броя
секунди в диапазона от 0 до 59.
·
Ако
резултатът е между 0 и 59, отпечатайте 0 минути + изчислените секунди.
·
Ако
резултатът е между 60 и 119, отпечатайте 1 минута + изчислените секунди минус 60.
·
Ако
резултатът е между 120 и 179, отпечатайте 2 минути + изчислените секунди минус 120.
·
Ако секундите
са по-малко от 10, изведете водеща нула преди тях.
2 задача:
2.
Квартално магазинче
Следващата задача има за
цел да тренира работата с вложени
проверки (nested if). Ето го и условието: предприемчив българин отваря квартални магазинчета в няколко
града и продава на различни цени:
град / продукт
|
coffee
|
water
|
beer
|
sweets
|
peanuts
|
Sofia
|
0.50
|
0.80
|
1.20
|
1.45
|
1.60
|
Plovdiv
|
0.40
|
0.70
|
1.15
|
1.30
|
1.50
|
Varna
|
0.45
|
0.70
|
1.10
|
1.35
|
1.55
|
Напишете програма, която чете град
(стринг), продукт (стринг) и количество (десетично число), въведени
от потребителя, и пресмята и отпечатва колко
струва съответното количество от избрания продукт в посочения град.
Примери:
вход
|
изход
|
|
вход
|
изход
|
|
вход
|
изход
|
|
вход
|
изход
|
|
вход
|
изход
|
coffee
Varna
2
|
0.9
|
peanuts
Plovdiv
1
|
1.5
|
beer
Sofia
6
|
7.2
|
water
Plovdiv
3
|
2.1
|
sweets
Sofia
2.23
|
3.2335
|
Можете да прехвърлите всички букви в
долен регистър с .ToLower(), за да сравнявате продукти
и градове без значение на малки / главни букви:
string product = Console.ReadLine().ToLower();