Паскаль)как представить в коде программы экспоненциальное число? program exp111; uses...

0 голосов
26 просмотров

Паскаль)как представить в коде программы экспоненциальное число?

program exp111;
uses crt;
var
a: real;

begin
clrscr;
write('число: ');
readln(a);
write('число ', a, ' в седьмой степени = ', EXP(7 * ln(a)));
write('неформатированный вид: ', EXP(7 * ln(a)));
write('целую часть: ', round(EXP(7 * ln(a))));
write('с 4 знаками после запятой: ', EXP(7 * ln(a)):0:4);
write('в экспоненциальном виде: ', EXP(10:6));
end.


Информатика (384 баллов) | 26 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Write('в экспоненциальном виде: ', EXP(7 * ln(a)):6);

Вещественные и комплексные значения с форматом вывода вида :m всегда выводятся в экспоненциальной форме.

(2.3k баллов)
0

а вообще правильнее было бы написать:

0

readln(a);
write('число ', a, ' в седьмой степени = ', EXP(7 * ln(a)));
write('неформатированный вид: ', EXP(7 * ln(a)));
write('целую часть: ', round(EXP(7 * ln(a))));
write('с 4 знаками после запятой: ', EXP(7 * ln(a)):0:4);
write('в экспоненциальном виде: ', EXP(10:6));

0

тьфу.. комменты не дают перевод строки добавить

0

на комменты не обращай внимание, хотел кое-что поправить но не получилось.)