Программа,вычисляющая двойку "в степени 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
(сдвиг влево). - Выводится результат вычисления.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д