Вычислить 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
Объяснение кода листинга программы
CLS- очистка экранаINPUTA =; a- ввод значения переменнойaс помощью функцииINPUTINPUTN =; n- ввод значения переменнойnс помощью функцииINPUTp = 1- инициализация переменнойpзначением 1IF n < 0 THEN a = 1 / a- проверка на отрицательное значениеnи изменение значенияaна обратное, если условие выполняетсяFOR i = 1 TO ABS(n)- начало цикла, который будет выполнятьсяABS(n)разp = p * a- умножение значения переменнойpна значение переменнойaNEXT i- переход к следующей итерации циклаPRINTP =; p- вывод значения переменнойpс помощью функцииPRINTEND- конец программы