Составить программу в pascalabc.net с использованием подпрограммы в виде процедуры: котоая считает сумму двух одинаковых чисел.если это не так,то программа выаодит на экран сообщение о том,что числа разные. повторяется до тех пор,пока ведение числа не будут удовлетворять заданному условию
250
325
Ответы на вопрос:
Procedure sumsamenumbers(); var a, b, sum: real; begin repeat write('введите a и b: '); readln(a, b); if a = b then begin sum : = a + b; writeln('сумма = ', sum) end else writeln('числа не одинаковые'); until a = b; end; begin sumsamenumbers(); end.
1. внимательно читаем условие . требуется составить и использовать процедуру, которая считает сумму двух одинаковых чисел. остальное текстуально относится к самой программе: ввод данных, проверка условия с зацикливанием и вывод. // pascalabc.net 3.3, сборка 1599 от 17.12.2017 // внимание! если программа не работает, обновите версию! procedure strange(a,b: real; var c: real; var flag: boolean); begin flag: =a=b; if flag then c: =a+b end; begin var a,b,c: real; var f: boolean; while true do begin (a,b): =readreal2('введите пару чисел: '); strange(a,b,c,f); if f then begin writeln('сумма равна ',c); break end else writeln('числа не равны') end end. пример введите пару чисел: 2 4.5 числа не равны введите пару чисел: 4 4 сумма равна 8 2. можно представить, что автор не в ладах с языком и на самом деле процедура должна сделать все сама, а программа - только вызвать эту процедуру. тогда решение может быть таким. procedure strange2; begin while true do begin var (a,b): =readreal2('введите пару чисел: '); if a=b then begin writeln('сумма равна ',a+b); exit end; writeln('числа не равны') end end; begin strange2 end. пример введите пару чисел: 4.5 4.4 числа не равны введите пару чисел: 3.6 3.6 сумма равна 7.2
Var n: byte; begin write('введите оценку: '); readln(n); if n = 1 then writeln('плохо'); if n = 2 then writeln('неудовлетворительно'); if n = 3 then writeln('удовлетворительно'); if n = 4 then writeln('хорошо'); if n = 5 then writeln('отлично'); end.
Популярно: Информатика
-
Ilyamoni15.10.2021 09:22
-
keke71707.04.2023 11:41
-
soldiertoy0105.07.2020 08:24
-
romanowacristi11.01.2022 20:08
-
sab1na66612.02.2020 01:45
-
Варька11111111104.04.2023 03:07
-
Soniadesor10.01.2021 08:12
-
ilyaachkasovggp06kg130.10.2022 13:34
-
r8n73x999922.02.2022 04:44
-
guarginia66606.04.2020 14:35