Вычислить a в степени n - QBasic

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

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

Дано число a . Вычислить a в степени n. Pешить через qbasic, используя операторы цикла for next

Решение задачи: «Вычислить a в степени n»

textual
Листинг программы
CLS
INPUT "A = "; a
INPUT "N = "; n
 
p = 1
IF n < 0 THEN a = 1 / a
 
FOR i = 1 TO ABS(n)
   p = p * a
NEXT i
PRINT "P ="; p
END

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

  1. CLS - очистка экрана
  2. INPUTA = ; a - ввод значения переменной a с помощью функции INPUT
  3. INPUTN = ; n - ввод значения переменной n с помощью функции INPUT
  4. p = 1 - инициализация переменной p значением 1
  5. IF n < 0 THEN a = 1 / a - проверка на отрицательное значение n и изменение значения a на обратное, если условие выполняется
  6. FOR i = 1 TO ABS(n) - начало цикла, который будет выполняться ABS(n) раз
  7. p = p * a - умножение значения переменной p на значение переменной a
  8. NEXT i - переход к следующей итерации цикла
  9. PRINTP =; p - вывод значения переменной p с помощью функции PRINT
  10. END - конец программы

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


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

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

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