Предмет: Информатика, автор: lizavarygina

Помогите, пожалуйста. Почему тут высвечивается ошибка?
const s=114,38821
var s, 6, 2: real;
begin
writeln(s:6:2)
end.


antonmolka: я в паскале не силён, но скорее всего потому что вы как бы два раза объявляете s
antonmolka: можете скрин ошибки приложить?
lizavarygina: Да, хорошо.
lizavarygina: Program1.pas(1) : Встречено ',', а ожидалось ';'
lizavarygina: Вот.
antonmolka: да это ругается на запятую в дроби и отсутствие точки запятой в конце многих строк
antonmolka: посмотрите мой ответ я там подробно описал всё
antonmolka: если можно отметьте завтра как лучшее решение если поможет пожалуйста, просто один день остался а нужно ещё 2 лучших ответа получить

Ответы

Автор ответа: antonmolka
1

Ответ:

во первых вы не ставите точку с запятой, во вторых не через запятую, а через точку числа пишутся и в третьих уберите константу из вара в четвёртых что за бред писать числа в варе? var = variable = переменная т.е. то что меняется.

Объяснение:

попробуйте так

const s=114.38821;

begin

writeln(s:6:2)

end.

вот пример из интернета

Const G = 9.8;

Var V, H: Real;

begin

writeln (‘Введите высоту башни:’);

readln (H);

V:=Sqrt(2*G*H);

writeln (‘Скорость падения равна ‘,V:6:3);

readln

end.

Похожие вопросы
Предмет: Русский язык, автор: timoha2301
Предмет: Русский язык, автор: fedyasidorov0
Предмет: Биология, автор: Arnurcolboe