Предмет: Информатика,
автор: naXtaraz
Паскаль. Разработка разветвляющихся программ с применением условного оператора
Приложения:
Ответы
Автор ответа:
2
x - четное = x дает остаток 0 при делении на 2
Операция взятия остатка при делении в Паскале - mod, корень - sqrt, степень - power (если вы не используете старый Паскаль), квадрат - sqr, натуральный логарифм - log.
Код (Pascal):
const
a = 3e-3;
b = 4.65;
var
x: integer;
Z: real;
begin
read(x);
if x mod 2 = 0 then
Z := sqrt(a + sqr(sin(x * x)) * b)
else
Z := power(a, 1 / 3) + b * b * log(b);
write(Z)
end.
Пример ввода 1:
6
Пример вывода 1:
2.1393591605284
Пример ввода 2:
3
Пример вывода 2:
33.3751364128159
Похожие вопросы
Предмет: Русский язык,
автор: irenairena1
Предмет: Русский язык,
автор: ibrohimjon9292
Предмет: Другие предметы,
автор: Bomzh228
Предмет: Математика,
автор: iriha777
Предмет: Математика,
автор: Aika200611