Вопрос задан 29.06.2023 в 00:19. Предмет Информатика. Спрашивает Пика Вова.

Створи програму-калькулятор у Pascal. Ввести два числа (a i b), і код операції (kod).

Використовуємо команду розгалуження: якщо kod =1 - рахуємо суму a+b якщо kod =2 - рахуємо різницю a - b якщо kod =3 - рахуємо a * b якщо kod =4 - рахуємо a/b. Результат виводимо на екран.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Абыз Дильназ.

Ответ:

Сразу два решения.

Объяснение:

Так как тут можно использовать и case и if, вот вам на выбор.

if then else

program zadacha;

var a,b,kod:real;

begin

 write('Введите значение a: ');readln(a);

 write('Введите значение b: ');readln(b);

 write('Введите код операции (от 1 до 4): ');readln(kod);

 

 if kod=1 then

   kod:=a+b

 else

   if kod=2 then

     kod:=a-b

   else

     if kod=3 then

       kod:=a*b

   else

     kod:=a/b;

 writeln('Ответ: ',kod);

end.

case:

program zadacha;

var a,b,kod:integer;

begin

 write('Введите значение a: ');readln(a);

 write('Введите значение b: ');readln(b);

 write('Введите код операции (от 1 до 4): ');readln(kod);

 

 case kod of

   1:kod:=a+b;

   2:kod:=a-b;

   3:kod:=a*b;

   4:kod:=a div b;

 end;

 writeln('Ответ: ',kod);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось програма-калькулятор на мові Pascal, яка виконує введені операції відповідно до вказаного коду:

pascal
program Calculator; var a, b, result: real; kod: integer; begin writeln('Введіть число a:'); readln(a); writeln('Введіть число b:'); readln(b); writeln('Виберіть операцію:'); writeln('1 - Додавання'); writeln('2 - Віднімання'); writeln('3 - Множення'); writeln('4 - Ділення'); readln(kod); case kod of 1: result := a + b; 2: result := a - b; 3: result := a * b; 4: begin if b = 0 then writeln('Помилка: Ділення на нуль неможливе') else result := a / b; end; else writeln('Невірний код операції'); end; writeln('Результат: ', result); readln; end.

Ця програма спочатку запитує користувача ввести числа a і b, а потім запитує код операції kod. Після чого вона виконує вибрану операцію та виводить результат на екран. Важливо враховувати можливість ділення на нуль при обранні операції ділення.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос