Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [С++] Написание калькулятора с плавающей точкой


Автор: bncom 16.2.2007, 18:52
Вот нам дали такое задание:

Реализовать двоичный калькулятор формата плавающей точки и выполняющий следующие математические операции:
- сложение
- вычитание
- умножение
- деление


При этом есть кое-какие замечания:

1) отслеживать переполнение
2) не забывать о нормализации (сдвиг мантисы до первого значения числа)
3) без всяких "скрытых байтов" и т.п.

Возможно использовать в данной программе метод Бута (отслеживание двух разрядов, но про коррекцию уже можно забыть).

Стандартный калькулятор Windows'а не умеет работать с плавающей точкой, а жаль  smile 

Вобщем, у кого какие идеи по этому поводу?

P.S. Естественно, труды не останутся не вознагражденными  smile 

Автор: Weman 20.2.2007, 22:43
Думаю, за это никто не возьмется  smile 

Автор: ne_tru_e 29.11.2009, 14:06
bncom, нашел исходники? у меня примерно такое же задание. можешь поделиться?

Автор: Carlos0N 29.11.2009, 14:24
могу сделать на Qt(с++). незнаю устроит или нет... 

вобщем напиши мне в аську если что

Автор: bncom 29.11.2009, 17:04
Carlos0N, вы думаете, что за два года мы не написали этот калькулятор? =)
Но все равно спасибо за ответ.

Автор: Carlos0N 29.11.2009, 17:17
lol))) не посмотрел чтото на дату)) просто оно тут в топе было вот я и ответил)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)