Название: Pascal Отправлено: akaSS от 04 Октябрь 2011, 23:48 подскажите как сделать что-бы значения выводились в такой форме?
p.s. извините если не там тему открыл,не знал где. Название: Re: Pascal Отправлено: sqwot от 05 Октябрь 2011, 00:39 Если я все правильно помню, то вещественные числа по умолчанию выводятся в такой форме.
Если нужно в нормальной, то просто к переменной во время вывода приписываете ":x:y" (где х - количество места под число в общем, у - количество цифр после запятой) ну или просто ":0:0" Название: Re: Pascal Отправлено: akaSS от 05 Октябрь 2011, 00:48 а у меня он по умолчанию просто все цифры к краю смещает,и надо как-то вручную прописать,чтобы в вышеуказанном виде показывал.
Название: Re: Pascal Отправлено: sqwot от 05 Октябрь 2011, 00:56 Видимо уже слишком поздно и мой мозг возжелал мягкую и уютною подушечку, но..
* Напишите подробнее условия задачи
Название: Re: Pascal Отправлено: akaSS от 05 Октябрь 2011, 01:10 комментарий к вложению первого поста:
Очевидным недостатком является трудно читаемое представление вещественных чисел. Здесь мы видим мантиссу и порядок вещественного числа. Цель:Добавить форматирование при выводе и получить вторую версию программы. желаемый результат во вложении. Название: Re: Pascal Отправлено: sqwot от 05 Октябрь 2011, 01:50 попробуйте что-то вроде
var perem1,perem2:real; perem1:=2.4; perem2:=2.5; writeln(perem1:8:1); writeln("b = ----------- = ", (perem1/(perem1+perem2)):5:4 ); writeln(perem1:5:1,' + ',perem2:0:0); как-то так.. Название: Re: Pascal Отправлено: akaSS от 05 Октябрь 2011, 07:47 все равно выдает нормальную форму.
Название: Re: Pascal Отправлено: akaSS от 12 Октябрь 2011, 11:50 подскажите пожалуйста,Как сделать чтобы паскаль выдавал эту формулу?
то есть какие значения писать после операторов writeln |