Var A,B,i:integer;
s:double;
begin
writeln('vvedite konci intervala [A,B]');
readln(A,B);
s:=0;
for i:=A to B do
begin
if i mod 6=0 then
s:=s+ln(i);
else continue
end;
writeln('s=', s:6:3)
end.
Вариант 2
Var A,B,j:integer;
s:real;
function summa(i:integer):real;
begin
summa:=ln(i)
end;
begin
writeln('enter A and B');
readln(A,B);
s:=0;
for j:=A to B do
begin
if j mod 6=0 then
s:=s+summa(j);
else continue
end;
writeln('s=', s:6:3)
end.
Похожие записи/страницы:
- Разработать программу, подсчитывающую сумму меньших, чем предыдущие элементов массива Т из 14 чисел. Значения…
- Найти сумму всех целых чисел, кратных 5, из отрезка [A, B] - Pascal(Паскаль)
- Задан файл чисел. Найти сумму его компонент и последнюю компоненту - Pascal(Паскаль)
- Вычисление суммы бесконечного ряда (итерационный цикл) - Pascal(Паскаль)
- Подсчитать сумму только положительных из трёх введенных чисел - Pascal(Паскаль)
- Составить программу, подсчитывающую сумму меньших чем предыдущие элементов массива S из 13 чисел - Pascal(Паскаль)
- Даны действительные числа a,h, целое n. Вычислить:f(a) + f(a+h)+f(a+2*h)+...+ f(a+n*h), где f(x)=(x^2+1)/x -…
- Найти сумму элементов массива, больших данного числа b (b вводится с клавиатуры) - Pascal(Паскаль)