Две цифры после десятичной точки в вещественном числе в Паскале

Итак, для примера у меня есть действительное число, скажем, 17.4578, но я хочу отобразить его в паскале с двумя цифрами после точки, поэтому оно составляет 17.45. Что я пишу в моей программе?

3 ответа

Write(17.4578:0:2)

Будет отображать номер 17.46
Обычно аргументы выглядят так: Значение: field_width: decimal_field_width
Для получения дополнительной информации нажмите здесь

Это будет работать. Однако, если это последняя строка кода, всегда помните readln в конце.

    Writeln(17.4578:0:2) 

Это привело бы к 17.46, потому что это округляется, поскольку это сопровождается 7.

Надеюсь это поможет

Используйте :0:2 в конце действительного числа:

writeln(17.4578:0:2)
Другие вопросы по тегам