ДЖ
Дмитрий Желобецкий

найти ошибку в коде. q=(1+sin(0.1))(1+sin(0.2))...(1+sin(10))

program Project3;

{$APPTYPE CONSOLE}

{$R *.res}

uses
System.SysUtils;

var
x, q: real;
begin
x:=0.1;
q:=(1+sin(0.1));
repeat
begin
x:=x+0.1;
q:=q*(1+sin(x));
end;
until x=10;
writeln (q:0:5);
end.

условия задачи: найти значение выражения
(1+sin(0.1)(1+sin(0.2)(1+sin(0.3)(1+sin(0.4)....(1+sin(10).

Дина
Дина

поменяй строчку until x=10 на x<=10... условие цикла с пост условием неправильно описано, и если не ошибаюсь.. . синус находится в районе от -1 до 1...

Екатерина Зорина
Екатерина Зорина

вау? ) сам придумал?)

ЛД
Любовь Дакиева

эх, если бы С++,а так не знаю

Лёля
Лёля

очень инетерстно, что это, расскажите.

Ирина
Ирина

на паскаль вроде как печатал? {$APPTYPE CONSOLE}

{$R *.res} за что они отвечают?
так вроде все верно

Похожие вопросы
Помогите найти ошибку в коде
Помогите найти ошибку в коде программы!
помогите найти ошибку в коде C++
Помогите найти ошибку в коде!
помогите найти ошибку в коде с++
Помогите найти ошибки в коде программы
Найти ошибки в следующем фрагменте программы: y:=0; for x:=0.1 to 0.9 do y:=y+sin(x)
Помогите найти ошибку в коде на Си
Помогите нужно найти ошибки в коде
Помогите найти ошибку в коде.