Условный оператор - 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.

Объяснение кода листинга программы

  1. Объявлены четыре переменные типа integer: x, A, B, C, D.
  2. Выводится запрос на ввод значений переменных A, B, C, D.
  3. Происходит чтение значений переменных A, B, C, D.
  4. Используется условный оператор if для проверки равенства A и B.
  5. Если условие выполняется, то проверяется отношение C к D.
  6. В зависимости от результата проверки присваивается значение переменной x.
  7. Выводится значение переменной x.
  8. Происходит чтение символа для завершения работы программы.

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы