Даны действительное число x[ATTACH]1141[/ATTACH]
помогите исправить ошибки
[syntax='Pascal']
SysUtils;
VAR
A,y,x,P: real;
i: integer;
BEGIN
writeln('vvedite x');
readln(x);
A:=x*x*x;
P:=6;
y:=x-A/P;
i:=5;
while(i<=13) do
begin
A:=A*x*x;
P:=P*(i-1)*i;
y:=y+A/P;
i:=i+2;
end;
writeln('y=',y:2:2);
readln(y);
END.[/syntax]
Даны действительное число x
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
- Вложения
-
- выфв.JPG (10.9 КБ) 107 просмотров
жесть))
1. writeln('vvedite x');
после всего
))))))))
2. readln;
что ты вводишь то?)
1. writeln('vvedite x');
после всего

2. readln;
что ты вводишь то?)
я исправил, так получается?Newbie писал(а):жесть))
1. writeln('vvedite x');
после всего))))))))
2. readln;
что ты вводишь то?)
нэтttjke писал(а):я исправил, так получается?
writeln('y=',y:2:2);
readln(y);
зачем вводить то опять? те вывести надо. Т.е. просто writeln('y=',y:2:2);
readln;
в остальном должно быть все ок. (если не считать кривого цикла while), просто логически как-то не понятно построен)
спасибо огромное, а почему он кривой?Newbie писал(а):нэт
writeln('y=',y:2:2);
readln(y);
зачем вводить то опять? те вывести надо. Т.е. просто writeln('y=',y:2:2);
readln;
в остальном должно быть все ок. (если не считать кривого цикла while), просто логически как-то не понятно построен)
Можно было это сделать в цикле for. Но это на любителя.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.