You are on page 1of 4

Практикум 23.10.

2023 УП Математика и
Статистика
Задача 1: Да се напише програма, която по въведени две
цели числа намира по малкото от тях.
Задача 2: Да се напише програма, която по въведени три
цели числа намира най-голямото от трите.
Задача 3: Да се напише програма, която по въведено
положително цяло число определя дали година е
високосна.
Задача 4: Да се напише програма, която по въведено цяло
число в интервала [1, 12] – месец, определя, колко дни има.
Приемаме, че годината не е високосна.
Задача 5: Да се напише програма, която по въведено цяло
число в интервала [1, 10], определя дали то е просто. Да се
реши с if и switch.
Задача 6: Да се напише програма, която по въведено 4
цифрено число n и цифра d, проверява дали цифрата се
съдържа в числото.
Задача 7: Да се напише програма, която по дадени възраст
и пол (m/f) отпечатва едно от следните
 "Man" - мъж на 18 или повече години;
 "Boy" - момче под 18 години;
 "Woman" - жена на 18 или повече години;
 "Girl" - момиче под 18 години.
Задача 8: Една застрахователна агенция застрахова своите
клиенти шофьори при следните условия:

 ако шофьорът е женен;


 ако шофьорът е неженен, мъж и поне трийсет годишен
включително;
 ако шофьорът е неженен, жена и поне двайсет и пет годишна.
Да се напише програма, която по въведени ‘s’ и ‘t’ за single
taken(‘m’ е заето от male), ‘m’ и ‘f’ за male и female и цяло
число за възраст, определя дали един човек може да бъде
застрахован.

Задача 9: Да се напише прост калкулатор, който по


въведени две цели числа и един от знаците ‘+’, ‘-’, ‘*’, ‘/’,
‘%’, извършва действието за тези две числа.

Задача 10: Да се напише програма, която по въведени три


числа определя дали те образуват валидна дата във
формата ден/месец/година. Всяко от трите числа трябва да
е положително.
Задача 11: Да се напише програма, която пресмята лицето
на една от фигурите правоъгълник, квадрат, кръг и
триъгълник по следния начин: първоначално от
потребителя се въвежда един от следните символи – ‘r’ за
правоъгълник, ‘s’ за квадрат, ‘t’ за триъгълник и ‘c’ за
окръжност. След това в зависимост от фигурата се
въвеждат, следните числа с плаваща точка – a и b(страни) за
правоъгълник, a(страна) за квадрат, a и ha(страна и
височина) за триъгълник и r(радиус) за кръг. По въведените
числа да се пресметне лицето на фигурата

Задача 12: Да се напише програма, която извежда римския


запис на число в интервала [1, 10].

Задача 13*: Да се напише програма, която извежда римския


запис на двуцифрено число, въведено от клавиатурата в
интервала [10, 99].

Задача 14: Да се напише програма, която пресмята цената


на престоя в даден хотел. В хотела има два вида стаи –
студиа и апартаменти, като цената на нощувка зависи от
месеците.

 Студио:
o май и октомври – 50 лв на нощувка;
o юни и септември – 75.2 лв на нощувка;
o юли и август – 76 лв на нощувка.
 Апартамент:
o май и октомври – 65 лв на нощувка;
o юни и септември – 68.70 лв на нощувка;
o юли и август – 77 лв на нощувка.
За студио при престой от повече от седем нощувки през май
или октомври има 5% отстъпка от цялата цена.

За студио при престой от повече от четиринайсет нощувки


през май или октомври има 30% отстъпка от цялата цена.
За студио при престой от повече от четиринайсет нощувки
през юни или септември има 20% отстъпка от цялата цена.

За апартамент при престой от повече от 14 нощувки и без


значение от месеца – 10% отстъпка.

Да се въведат ‘s’, ‘a’ за студио и апартамент, цяло число


отговарящо на номера на месеца, през който ще бъде заета
стаята(приемаме, че почивката ще започва и приключва в
един и същи месец), цяло число за броя нощувки и да се
изведе финалната цена на престоя.

Задача 15: В една стена има правоъгълна дупка. Да се


въведат две цели числа a и b, които са размерите на
дупката. Въвеждаме още три цели числа x, y и z –
размерите на тухла. Да се напише програма, която
проверява дали тухлата може да мине през стената, като
ръбовете на тухлата трябва да са успоредни или
перпендикулярен на ръбовете на дупката.

You might also like