Программа,вычисляющая двойку "в степени n" - Free Pascal
Формулировка задачи:
Задача "Напишите программу, вычисляющую 2^N."
Мой код :
Что в нём не так?
Program theDegreeOf2; var n:integer; TheDegree:real; Begin Readln(n); TheDegree:=exp(n*ln(2)); Writeln(TheDegree) end.
Решение задачи: «Программа,вычисляющая двойку "в степени n"»
textual
Листинг программы
var n: LongInt;
begin
Write('N = ');
Readln(n);
Writeln('2^N = ', 1 shl n);
end.
Объяснение кода листинга программы
- Объявлена переменная
nтипа LongInt, которая будет использоваться для хранения значения, введенного пользователем. - Выводится сообщение
N =и призыв к пользователю ввести значение переменнойn. - Значение переменной
nсчитывается с помощью функции Readln(). - Вычисляется значение выражения
2^Nс помощью операции сдвигаshl(сдвиг влево). - Выводится результат вычисления.