Вычислить сумму и произведение - Pascal ABC (12950)
Формулировка задачи:
Вычислить сумму и произведение полученных значений функции. Составить три варианта программы – с операторами repeat, while, for.
V=ln(sin x5)ab | 3≤x≤5; Δx=0.2; a=2.22; b=3 |
Решение задачи: «Вычислить сумму и произведение»
textual
Листинг программы
const EPS = 0.0001; XA = 3; XB = 5; DX = 0.2; A = 2.22; B = 3; var x: Single; s, m, temp: Extended; //Double | Real begin x := XA; s := 0; m := 1; while ((Abs(x - XB) < EPS) Or (x < XB)) do begin temp := Sin(x * Sqr(Sqr(x))); if (temp > EPS) then begin temp := Ln(temp) * A * B; s := s + temp; m := m * temp; end else WriteLn('Error with x=', x:0:2); x := x + DX; end; WriteLn('S=', s:0:2); WriteLn('M=', m:0:2); end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д