Предмет: Информатика,
автор: qwertyqwe1
(паскаль) Помогите исправить ошибки в программе
Program QWE;
var a,b,y,x:real;k:integer;
begin
readln(a,b);k:=0;
if a*a<b*b then writeln
else
if a*a=b*b then writeln('a*a=b*b')
else
begin
x:=1
repeat
y:sin(x)+0.12;
if y<0 then k:=k+1;x:=x+0.2;
until x>3;
end;
if k=0 then
end.
Условие задачи:Если A^2<B^2, вычисление закончить,если A^2=B^2, отпечатать текст "A^2=B^2" если A^2>B^2, вычислить значение функции y=sinx+0.12, где x изменяется на интервале от 1 до 3 с шагом 0.2. Подсчитать количество отрицательных значений функции.
Ответы
Автор ответа:
0
var
a, b, y, x: real;
k: integer;
begin
readln(a, b);
k := 0;
if a * a = b * b then writeln('a*a=b*b');
if a * a > b * b then
begin
x := 1;
repeat
y := sin(x) + 0.12;
if y < 0 then k := k + 1;
x := x + 0.2;
until x > 3;
end;
writeln('Y = ', y);
writeln('Кол-во отрицательных значений функции: ', k);
end.
a, b, y, x: real;
k: integer;
begin
readln(a, b);
k := 0;
if a * a = b * b then writeln('a*a=b*b');
if a * a > b * b then
begin
x := 1;
repeat
y := sin(x) + 0.12;
if y < 0 then k := k + 1;
x := x + 0.2;
until x > 3;
end;
writeln('Y = ', y);
writeln('Кол-во отрицательных значений функции: ', k);
end.
Похожие вопросы
Предмет: Русский язык,
автор: tttttttttttytth
Предмет: Қазақ тiлi,
автор: Zhanaristleukul23
Предмет: Другие предметы,
автор: tysenkoarina247
Предмет: Алгебра,
автор: nikita201513
Предмет: Химия,
автор: Алиночkа