Нужна програмка для расчета суммы - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Нужна Ваша помощь в написании програмки, объясняю суть: вводишь определенное число, которое должно умножаться на 3% бесконечное количество раз. Очень прошу помочь с кодом, я сам не программист, но в Паскаль код перетащить смогу, помогите пожалуйста ребят)
Прошу прощения, неправильно объяснил. Что нужно: вводим начальное число к примеру 1500, затем прибавляем к этому числу например 45,71, программа показывает результат = 1545,71, затем при нажатии на Enter она должна снова прибавлять 45,71 только уже к 1545,71 и так далее. Возможно это?

Решение задачи: «Нужна програмка для расчета суммы»

textual
Листинг программы
var a,b:real;
begin
write('a=');
readln(a);
write('b=');
readln(b);
repeat
 a:=a+b;
 writeln(a:0:2);//жмем Enter
until readkey=#27;//выход по нажатию Esc
end.

Объяснение кода листинга программы

  1. Создаются две переменные типа real, a и b, которые будут использоваться для хранения чисел, вводимых пользователем.
  2. Выводится приглашение для ввода первого числа.
  3. Считывается число с клавиатуры и сохраняется в переменной a.
  4. Выводится приглашение для ввода второго числа.
  5. Считывается число с клавиатуры и сохраняется в переменной b.
  6. Создается переменная типа real, a, которая будет использоваться для хранения суммы двух чисел.
  7. Запускается цикл repeat, который будет выполняться до тех пор, пока пользователь не нажмет клавишу Esc.
  8. Внутри цикла переменная a присваивается значению a + b, то есть сумме двух чисел.
  9. Выводится значение переменной a с помощью функции write.
  10. Выполняется операция чтения клавиши с помощью функции readln. Если нажата клавиша Esc (#27), то цикл прекращается.
  11. Повторяется шаги 8-10 до тех пор, пока не будет нажата клавиша Esc.
  12. Код завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы