Написать процедуру и функцию, находящие среднее арифметическое двух чисел.
265
391
Ответы на вопрос:
Function avg(a,b: real): real; begin avg: =(a+b)/2 end; procedure avg2(a,b: real; var c: real); begin c: =(a+b)/2 end; var a,b,c: real; begin write('введите два произвольных числа: '); readln(a,b); writeln('среднее значение, найденное функцией: ',avg(a,b)); avg2(a,b,c); writeln('среднее значение, найденное процедурой: ',c) end. тестовое решение: введите два произвольных числа: 11.7 14.519 среднее значение, найденное функцией: 13.1095 среднее значение, найденное процедурой: 13.1095
Function average( x, y: real ); var c: real; begin c : = ( x + y ) / 2; writeln('среднее арифметическое двух чисел с функции: ', c); end; procedure average_p( x, y: real ); var c: real; begin c : = ( x + y ) / 2; writeln('среднее арифметическое двух чисел с процедуры: ', c); end; var a, b: real; begin write('введите число a: '); readln(a); write('введите число b: '); readln(b); average(a,b); average_p(a,b); end.
Uses crt; var x,y: real; begin clrscr; write ('x='); readln (x); write ('y='); readln (y); if (x> 0) then begin if (y> =0) then writeln ('1 quater') else writeln ('4 quater'); end else begin if (y> 0) then writeln ('2 quater') else writeln ('3 quater'); end; readln (); end.
Популярно: Информатика
-
Карамель666629.06.2020 05:38
-
топ200625.01.2023 09:13
-
albgon4arowa2026.03.2020 12:19
-
ivbobkova124.12.2021 21:48
-
DANCER13103.01.2022 01:20
-
amina2456908.12.2020 06:37
-
reshetnicova7415.07.2020 08:27
-
sasjhapodkolzin03.05.2022 15:49
-
ffggghhhd30.01.2020 00:24
-
pavelstanowkin19.11.2020 00:58