Две цифры после десятичной точки в вещественном числе в Паскале
Итак, для примера у меня есть действительное число, скажем, 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)