
Створи програму-калькулятор у Pascal. Ввести два числа (a i b), і код операції (kod).
Використовуємо команду розгалуження: якщо kod =1 - рахуємо суму a+b якщо kod =2 - рахуємо різницю a - b якщо kod =3 - рахуємо a * b якщо kod =4 - рахуємо a/b. Результат виводимо на екран.

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

Ответ:
Сразу два решения.
Объяснение:
Так как тут можно использовать и 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.



Ось програма-калькулятор на мові Pascal, яка виконує введені операції відповідно до вказаного коду:
pascalprogram 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
. Після чого вона виконує вибрану операцію та виводить результат на екран. Важливо враховувати можливість ділення на нуль при обранні операції ділення.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili