Условный оператор - Pascal (83959)
Формулировка задачи:
Помогите пожалуйста..
x=1, если A=B , C<D
x=2, если А=В,C> или равно D
x=3, если A<>B
Спасибо!))
Решение задачи: «Условный оператор»
textual
Листинг программы
var x, A, B, C, D: integer; begin write('Ââåäèòå A, B, C, D: '); readln(A, B, C, D); if (A = B) and (C < D) then x:=1 else if (A = B) and (C >= D) then x:=2 else x:=3; writeln('x=',x); readln; end.
Объяснение кода листинга программы
- Объявлены четыре переменные типа integer: x, A, B, C, D.
- Выводится запрос на ввод значений переменных A, B, C, D.
- Происходит чтение значений переменных A, B, C, D.
- Используется условный оператор if для проверки равенства A и B.
- Если условие выполняется, то проверяется отношение C к D.
- В зависимости от результата проверки присваивается значение переменной x.
- Выводится значение переменной x.
- Происходит чтение символа для завершения работы программы.