Вопрос задан 24.04.2021 в 13:13. Предмет Другие предметы. Спрашивает Решетникова Юлия.

Привет,помогите с информатикой. Вот программа в паскале: var x,y:integer;d:real; const PI=3.14;

begin randomize; x :=random(1,679); y :=random(1,345); d:=PI*x*y; if d>600 then d:=d-x-y else d:=d+x-y; end. надо вывести d,у меня не получается(
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Горячёва Мария.
В паскале для вывода используется write() и writeln(), в скобкпх пишется то, что нужно вывести. Поэтому нужно добавить writeln(d); wtiteln(y);
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! Я рад помочь с этой программой.

Для вывода значения переменной d на экран в Pascal нужно использовать процедуру writeln, например:

scss
writeln('d = ', d);

Также, в вашей программе есть ошибка в операторе if, вместо > нужно использовать символ >:

go
if d > 600 then d := d - x - y else d := d + x - y;

После этих исправлений ваша программа будет выглядеть следующим образом:

go
var x, y: integer; d: real; const PI = 3.14; begin randomize; x := random(1, 679); y := random(1, 345); d := PI * x * y; if d > 600 then d := d - x - y else d := d + x - y; writeln('d = ', d); end.

Надеюсь, это поможет вам решить проблему.

0 0

Топ вопросов за вчера в категории Другие предметы

Последние заданные вопросы в категории Другие предметы

Задать вопрос