Пожалуйста, проверьте программу. Что то не так с форматным выводом - Pascal ABC
Формулировка задачи:
Листинг программы
- program nakoplenie;
- var
- s,x,y,p,z: real;
- k1, k2, k3,k4,k: integer;
- function summa(k: integer): real;
- begin
- summa := abs(sin((sqr(k) / 1.5) - 2)) + 11.73 * cos(1.6 * k - 1)
- end;
- function proiz(var k: integer): real;
- begin
- proiz := 13.4 * cos(abs(k)) * sin(sqr(k) - 2.25);
- end;
- begin
- writeln('Введите номер варианта для определения k конечного для суммы и произведения ');
- readln(k2);
- k1:=1;
- s := 0;
- for k := k1 to k2+5 do s := s +summa(k);
- p := 1;
- for k := k1 to k2+8 do p := p *proiz(k);
- writeln('s=', s:2:2);
- writeln('p=', p:2:2);
- x := s;
- y := p;
- z := (5 * x) - (2 * y);
- writeln('z=', z:2:2);
- end.
Решение задачи: «Пожалуйста, проверьте программу. Что то не так с форматным выводом»
textual
Листинг программы
- writeln('s=', s:1:1);
- writeln('p=', p:1:1);
- x := s;
- y := p;
- z := (5 * x) - (2 * y);
- writeln('z=', z:1:1);
Объяснение кода листинга программы
Код написан на языке Pascal ABC и выполняет следующие действия:
- Выводит значения двух переменных
s
иp
в формате строки, используя функциюwriteln()
. - Присваивает переменной
x
значение переменнойs
и переменнойy
значение переменнойp
. - Вычисляет значение переменной
z
как разность между 5-кратным значением переменнойx
и 2-кратным значением переменнойy
. - Выводит значение переменной
z
в формате строки, используя функциюwriteln()
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д