Предмет: Информатика,
автор: 4205353
решите задачу на Pascale через Integer.
Задача
На до возвести 2 в степень.
Например 2 в 5 =32
Например 2 в 3=8
Ответы
Автор ответа:
0
Код программы приведен ниже и во вложениях.
var
n: integer; // степень числа
res: integer; // результат
idx: integer; // индекс для цикла
begin
write('Введите степень числа: ');
readln(n);
res := 1;
if n < 0 then
begin
writeln('Степень должна быть неотрицательной.');
halt(-1); // завершение программы
end
else if n >= 30 then
begin writeln('Переполнение типа Integer.');
halt(-2);
end
else if n > 0 then
begin
for idx := 1 to n do
res := res * 2;
end;
writeln('Результат возведения 2 в степень ', n, ': ', res, '.');
end.
var
n: integer; // степень числа
res: integer; // результат
idx: integer; // индекс для цикла
begin
write('Введите степень числа: ');
readln(n);
res := 1;
if n < 0 then
begin
writeln('Степень должна быть неотрицательной.');
halt(-1); // завершение программы
end
else if n >= 30 then
begin writeln('Переполнение типа Integer.');
halt(-2);
end
else if n > 0 then
begin
for idx := 1 to n do
res := res * 2;
end;
writeln('Результат возведения 2 в степень ', n, ': ', res, '.');
end.
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: aminagibaeva
Предмет: Биология,
автор: nastyavolochkova99
Предмет: Математика,
автор: kozdizprd23965
Предмет: Физика,
автор: Elizaveta896
Предмет: Математика,
автор: Madina20001