Нужно перевести код программы с Pascal на visual basic(пожалуйста, завтра очень нужно)
Переводите хотя бы одну если сможете. Заранее спасибо!! !
Вот первая: Series12.Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести количество чисел в наборе.
Program Series12;
const
TheArr:array [1..10]of real=(1,2,3,4,5,6,7,8,9,0);
var
i,j,cout:integer;
begin
cout:=0;
i:=1;
while (i<>0)do
begin
cout:=cout+1;
if(TheArr=0)then i:=0
else
i:=i+1;
end;
writeдт ('количество чисел в наборе: ', cout);
end.
Вот и вторая:
{While13. Дано число A (> 1). Вывести наименьшее из целых чисел K, для
которых сумма 1 + 1/2 + .+1/K будет больше A, и саму эту сумму. }
program while13;
uses crt;
var
a,s:real;
k:longint;
begin
clrscr;
repeat
writeln('Введите число (A>1) ');
readln(a);
until a > 1;
s:=1;
k:=1;
while s < a do
begin
k:=k+1;
s:=s+1/k;
end;
writeln('Число ',k);
writeln('Сумма ',s:5:2);
readln;
end.
И третья
{Recur1°. Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала
N!=1*2*...*N (N > 0 - параметр целого типа) .
С помощью этой функции вычислить факториалы пяти данных чисел. }
Program Recur1;
Var
N: Integer;
Function Fact(N:Real):Real;
Begin
If N = 1 Then
Fact:=1
Else Fact:=Fact(N-1)*N;
End;
Begin
ReadLn(N);
WriteLn(Fact(N));
End.