Program Example_180;
Uses crt;
Var m,n,k:word; {n – початкова кількість скринь з
золотом, m – щорічний “прибуток”
Чахлика Невмирущого, k – “потреби”
Василини Премудрої}
Sum,Years:word; {Sum – щорічне накопичення Чахлика
Невмирущого, Years – вік Василини
Премудрої}
Begin
Clrscr;
Write(‘Введіть початкову кількість скринь з золотом: ’);
Readln(n);
Write(‘Введіть щорічний прибуток Чахлика: ’);
Readln(m);
Write(‘Введіть “потреби” Василини Премудрої: ’);
Readln(k);
Sum:=n; {Початковий “капітал” Чахлика}
Years:=18; {Початковий вік Василини}
While Sum<=k do
Begin
Sum:=Sum+m;
Years:=Years+1;
End;
Writeln(‘Василині вже виповнилося ’,Years,’ років.‘);
Readkey; {Затримка зображення на екрані}
End.
Program Example_180;
Uses crt;
Var m,n,k:word; {n – начальное количество сундуков с
золотом, m-ежегодная " прибыль”
Чахлика Бессмертного, k – “потребности”
Василисы Премудрой}
Sum,Years:word; {Sum – ежегодное накопление Чахлика
Бессмертного, Years-возраст Василисы
Премудрой}
Begin
Clrscr;
Write ('введите начальное количество сундуков с золотом: ’);
Readln(n);
Write(‘Введите ежегодный доход Чахлика: ’);
Readln(m);
Write(‘Введите “потребности” Василисы Премудрой: ’);
Readln(k);
Sum:=n; {Начальный “капитал” Чахлика}
Years:=18; {начальный возраст Василисы}
While Sum<=k do
Begin
Sum:=Sum+m;
Years:=Years+1;
End;
Writeln(‘Василисе уже исполнилось ’,Years,’ лет.‘);
Readkey;{Задержка изображения на экране}
End.
Объяснение:
я переводила вот так получилось