Программа,вычисляющая двойку "в степени n" - Free Pascal

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

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

Задача "Напишите программу, вычисляющую 2^N." Мой код :
Листинг программы
  1. Program theDegreeOf2;
  2. var n:integer;
  3. TheDegree:real;
  4. Begin
  5. Readln(n);
  6. TheDegree:=exp(n*ln(2));
  7. Writeln(TheDegree)
  8. end.
Что в нём не так?

Решение задачи: «Программа,вычисляющая двойку "в степени n"»

textual
Листинг программы
  1. var n: LongInt;
  2. begin
  3.    Write('N = ');
  4.    Readln(n);
  5.    Writeln('2^N = ', 1 shl n);
  6. end.

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

  1. Объявлена переменная n типа LongInt, которая будет использоваться для хранения значения, введенного пользователем.
  2. Выводится сообщение N = и призыв к пользователю ввести значение переменной n.
  3. Значение переменной n считывается с помощью функции Readln().
  4. Вычисляется значение выражения 2^N с помощью операции сдвига shl (сдвиг влево).
  5. Выводится результат вычисления.

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


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

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

14   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы