Задачи по програмиране условен оператор if

Задачи по програмиране условен оператор if

Задача 1

Живко иска да се разходи по екопътека “Бяла река”. Там местността е планинска и ако е студено разходката може да е трудна.

Той решава, че ако температурата е под 15 градуса ще си остане в къщи. Нека му напишем програма,която да решава вместо него.

 

Вход:

22градуса

Изход:

Живко ще отиде до Бяла река

Задача 2

Александра много обича сладко. От всички продукти в магазина най-често похапва шоколадов желирани бонбони, шоколад и торта.

Цената им е:

Желирани бонбони – 1.80лв.

Шоколад – 3.50лв.

Торта – 10лв.

 

От клавиатурата ще се въвежда колко пари има Александра.

Ако тя има по-малко от 1.80 на екрана ще се извде съобщение, че няма да може да си позволи нищо.

Ако има повече от 1.80 и по-малко от 3.50 ще се изведе, че тя ще си купи желирани бонбони.

Ако има 3.50 или повече, но по-малко от 10 лв., ще си купи шоколад.

Ако има 10 лв. или повече ще си купи торта.

 

Вход:

4

Изход:

Александра може да си купи шоколад

 

Вход:

2

Изход:

Александра може да си купи желирани бонбони

Задача 3

София чете по 20 страници художествена литература на ден. Тя се е записала в библиотеката, в която всеки, който заеме книги е длъжен да ги върне до 30 дни.

От клавиатурта ще се въвежда колко страници са всички книги, които е заела.

 

Ако София може да прочете всички книги до края на 30 дневния срок да се изведе съобщение “Времто за прочитане е достатъчно”, в противен случай да се изведе “Времето запротичане е недостатъчно”.

 

Примери:

Вход:

500страници

Изход

Времто за прочитане е достатъчно

 

Описание:

500стр. / 20 стр. на ден = 25 дни

25 дни < 30 дни => времето е достатъчно

Задача 4

Един възрастен човек има нужда от между 2500 и 3200 калории на ден, за да живее здравословно.
Да се напише програма, която въвежда количество консумирани калории на ден и извежда:
1. Ако калориите са под 2500 – “Приетите калории са твърде малко”.
2. Ако са между 2500 и 3200 – “Приетото количество калории е добро”.
3. Ако са над 3200 – “Приетите калории са много”.
Примерен вход:
3400
Примерен изход:
Приетите калории са много

Примерен вход:
2300
Примерен изход:
Приетите калории са твърде малко

Задача 5 (Вложен if)

Двама приятели решили да отворят кафене. Двете стоки, които най-много вървяли в него били кафе и чай. Те установили, че събота и неделя кафенето се посещава от клиенти, които са готови да платят повече. За това те са избрали следната ценова стратегия:

  • В събота и неделя кафето е 2.50, а чаят 2.00 лв.
  • От понеделник до петък кафето е 2.20, а чаят 1.80 лв.

Да се напише програма, която поема денят от седмицата и вида напитка. Програмата да извежда цената ѝ.

Примери:

Вход:

Понеделник

Чай

Изход:

1.80лв.

Вход:

Събота

Кафе

Изход:2.50 лв.

Задача 6

Сашко и Гергана много обичали шоколадови бонбони. Те си купили 200 гр. от най-вкусните. Не след дълго в торбичката останал само един. За да решат спора кой да го изяде, те решили да играят “камък, ножица, хартия”. Напишете програма в която се въвежда изборът на Сашко и Гергана както следва:

  • Камъка е единица
  • Ножицата е двойка
  • Хартията е тройка

Програмата въвежда изборът на всеки един от тях и изписва кой ще изяде бонбона.

Вход:

1 /* камък */

2 /* ножица */

Изход:

Сашко ще изяде бонбона.

Вход:

3 /* хартия */

2 /* ножица */

Изход:

Гергана ще изяде бонбонба.

Задача 7

Митко, Пешо и Ива спорили кой е най-висок. 

Напишете програма, която да въвежда височината на тримата в сантиметри и извежда името на най-високия.

Вход:

175

177

181

Изход:

Ива е най-висока.

Вход:

182

178

167

Изход:

Митко е най-висок.

Искате ли да ви обучи,
професионален програмист?

Индивидуални частни уроци, водени от професионален програмист!
Най-добрият начин да се научиш да програмирашI

Искате ли да ви обучи,
професионален програмист?

Индивидуални частни уроци, водени от професионален програмист!
Най-добрият начин да се научиш да програмирашI