|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2009, 19:30 | #1 |
Новичок
Джуниор
Регистрация: 11.01.2009
Сообщений: 2
|
Помогите пожалуйста новичку :)
Приветствую всех. Собсна дело такое. Решил написать калькулятор. Написал(как смог),но появилась проблема.
Если ввожу что переменные целые,то он естественно не выполняет действия с дробями. А если ввести real то выполняет,но в ответе,после точки очень много знаков. Вот собственно вопрос,как их убрать? меня не устраивает,что при ответе "2" он выводит "2.0000000000..." По тырнету пошарил - ничего не нашёл Вобщем подскажите как с этим справиться З.Ы. наверно тупой вопрос,но я тока начинаю учиться. |
11.01.2009, 19:35 | #2 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Writeln(x:5:3)
:width ширина поля для строк + чисел recision десятичные цифры для чисел
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
11.01.2009, 20:32 | #3 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 16
|
Например чтобы вывести на экран переменную типа real. Нужно в этой переменной распределить сколько всего она будет занимать позицый, сколько целая часть, сколько дробная. Выгледить будет так:
Writeln(t:8:1) всего знаков 8, под дробную часть 1, под точку 1, и под целую 6. |
11.01.2009, 20:47 | #4 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
да вообще можно написать writeln (t:0:n), где n - количество требуемых знаков после запятой, а ноль поставить можно, чтобы он сам определял сколько ему поля нужно для целой части
|
13.01.2009, 10:23 | #5 |
Новичок
Джуниор
Регистрация: 11.01.2009
Сообщений: 2
|
Всем спасибо большое
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пожалуйста подскажите новичку | alexs2141 | Помощь студентам | 8 | 01.06.2008 21:31 |
Помогите новичку Пожалуйста | niva622 | Помощь студентам | 1 | 09.04.2008 22:26 |
Пожалуйста помогите новичку... | Дмитрий Соколов | Помощь студентам | 1 | 12.12.2007 02:14 |
Помогите, пожалуйста, новичку с базой данных Oracle10g (в т.ч. миграция с Oracle8i) | lexluther | БД в Delphi | 0 | 27.03.2007 12:03 |