Zadachi If 21 02

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Логическо условие if - задачи

1. Млад моряк се учи да снема данни за местоположение на кораба чрез


секстант. Да се състави програма, чрез която по въведено естествено число
от интервала [0..3600] се извежда съобщение дали данни те са коректни.
Използвайте проверка на логическо условие - оператор if.
Реалните данни са между 60 и 120 градуса, но за програмата следим само <180
градуса.
Пример: 90
Изход: Да

2. Да се състави програма, чрез която се въвеждат от клавиатурата 3 числа


от интервала [-99.99 .. 99.99]. Програмата да извежда въведените числа във
възходящ ред на стойностите им.
Използвайте проверка на логическо условие - оператор if.
Пример: 3.14, -2.73, 1.25 Изход: -2.73, 1.25, 3.14.

3. Да се състави програма, чрез която се въвежда 4-цифренo естествено


число от интервала [1000.. 9999]. От това число се формират 2 нови 2-
цифрени числа. Първото число се формира от 1-та и 4-та цифра на въведеното
число. Второто число се формира от 2-рa - 3-та цифра на въведеното число.
На екрана да се изведе дали 1-то ново число e по-малко <, равно = или по-
голямо от 2-то число.
Използвайте проверка на логическо условие - оператор if.
Пример: 3332 Изход: по-малко (32<33)
Пример: 1144 Изход: равни (14=14)
Пример: 9875 Изход: по-голямо (95>87)

4. Да се състави програма, чрез която се въвеждат 2 естествени двуцифрени


числа a,b. Програмата да изведе съобщение дали последната цифра от
произведението на двете числа е четна, както и самата цифра. Входни данни:
a,b - естествени числа от интервала [10..99].
Използвайте проверка на логическо условие - оператор if.
Пример: 15, 25 Изход: 375, 5 нечетна

5. Да се състави програма, която да изведе дали предпоследната цифра от


произведението на две естествени двуцифрени числа, както и да провери дали
е е четна. Входни данни: a,b - естествени числа от интервала [10..99].
Използвайте проверка на логическо условие - оператор if.
Пример: 15, 25 Изход: 375, 7 нечетна

6. Трябва да се напълни цистерна с вода. Имате 2 кофи с вместимост 2 и 3


литра и ги ползвате едновременно. Да се състави програма, която по въведен
обем извежда как ще прелеете течността с тези кофи, т.е. по-колко пъти ще
се пълни всяка от кофите. Входни данни: естествено число от интервала
[10..9999].
Използвайте проверка на логическо условие - оператор if.
Пример: 107 Изход: 21 пъти 2-те кофи, допълнително кофа от 2 литра

7. Съставете програма, която по въведено трицифренo число проверява дали


числото се дели на всяка своя цифра. Във въведеното число да няма цифра 0.
Използвайте проверка на логическо условие - оператор if.
Пример: 121 Изход: 1:2:4 дели се

8. Да се състави програма, чрез която се въвеждат координатите на


началната и крайна точка на отсечка. Програмата да изведе коя от 2-те точки
сключва по-малък ъгъл с абсцисата. Координатите са естествени числа от

1
интервала [1..100].
Използвайте проверка на логическо условие - оператор if.
Пример: 3,4 8,9 Изход: втората точка сключва по-малък ъгъл

9. Да се състави програма, която да определи по два начина коя от две


променливи e по-голяма. Първи начин - чрез трета променлива. Втори начин
чрез използване на абсолютна стойност на разлика - да се прилага само при
цели числа
Използвайте проверка на логическо условие - оператор if.
Пример: 4,5 Изход: 5>4

10. Да се състави програма, която да изчислява периметър и площ на


правоъгълник по въведени дължини на прилежащи страни - естествени числа от
интервала [5 ..100]. Изведете съобщение, ако страните формират квадрат.
Използвайте проверка на логическо условие - оператор if.
Пример: 4,4 Изход: квадрат лице 16, периметър 16

11. Съставете програма, която въвежда 3 цифрено естествено число от


интервала [100 .. 999] и проверява дали e кратно на сбора от цифрите си.
Входни данни: естествено число - chis1.
Използвайте проверка на логическо условие - оператор if.
Пример: 126 Изход: 9, числото е кратно

12. Съставете програма, която по въведено 3 цифрено естествено число от


интервала [100..999 проверява дали e кратно на произведението от цифрите
си. Входни данни: естествено число - chis1.
Използвайте проверка на логическо условие - оператор if.
Пример: 224 Изход: Произведение 16, числото е кратно

13. Съставете програма, която проверява дали въведено 4-цифрено естествено


число от интервала [1000.. 9999] левите му 2 цифри са равни на десните му 2
цифри.
Използвайте проверка на логическо условие - оператор if.
Пример: 2323 Изход: да

14. Да се състави програма, която да определи взаимното положение на точка


и окръжност.
Входни данни: координати на центъра X1, Y1, дължина на радиуса R,
координати на точката X2, Y2, всички те са естествени числа от интервала
[1..101]..
Използвайте проверка на логическо условие - оператор if.
Пример: 1,1, 5 3,4 Изход: точката лежи в окръжността

15. Да се състави програма, която да въвежда от клавиатурата 2 естествени


числа от интервала [5..100 ] a, b чрез които да извършите следните
действия: ако а е с по-малка стойност в променливата s присвойте a+b, ако а
е с по-голяма стойност в променливата s присвойте a*b. Изведете на екрана
резултата.
Използвайте проверка на логическо условие - оператор if.
Пример: 2,3 Изход: 5,6

16. В часа по математика учителката написала 3 естествени числа, за които


било вярно: a + b = c.
Започнало междучасие. Шегаджия някакъв изтрил едно от числата и понеже
вероятността за 15 минутно писмено препитване е достатъчно голяма пак Вие

2
трябва да спасите положението.
Да се състави програма, която да въвежда от клавиатурата 3 естествени числа
a, b, c от интервала [1..100], за които e вярно условието a + b = c.
Ако се въведе 0, вместо коя да е от променливите, то програмата да извежда
липсващото число.
Пример: 2, 0, 5 Изход: 3

17. Да се състави програма, която да изчислява дължина на отсечка по


въведени координати на краищата й.
Програмата да извежда подходящо съобщение, ако отсечката е успоредна на
координатните оси.
Координатите са естествени от интервала [1..101].
Пример: 1,2, 4,6 Изход: 5

18. Да се състави програма, чрез която се изчисляват площ и периметър на


триъгълник по въведени 3 страни.
Програмата да извежда подходящо съобщение, ако въведените страни не
формират триъгълник. Входни данни: a,b,c - числа от интервала [1.1..99.9].
Пример: 3,4,5 Изход: Лице 6, Периметър 12

You might also like