FreeBasic
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

простая математика (математические операторы)

Перейти вниз

простая математика (математические операторы) Empty простая математика (математические операторы)

Сообщение  Eric-S Пн Сен 22, 2008 3:03 pm

Компьютер это калькулятор, большой и мощный, с кучей примочек, но всёже калькулятор. computer (с английского вычеслитель). Вот мы и по говорим, как же его заставить вычислять.
 

Математические операции производятся над числовыми данными. Чтобы указать действие, которое нужно произвести, используются математические операторы.

Вообщем-то всё как в начальной школе.
1 + 1
будет конечно же 2.


простые математические операторы

+сложение
-вычитание
*умножение
/деление

Оператор берёт два числа слева и с права от себя и производит действие, результатом которого будет число. Результат будет десятичным числом.

Скажем если вы будете делить 1 на 3, то должна получиться обычная дробь 1/3,
но на самом деле будет 0.3333333333333333
По этому при делении может быть некоторая неточность.

Также если результат будет выходить за допущенные границы, то могут возникнуть ошибки или неточности. Для обычных же вычеслений, такой точности достаточно. Тем же кому нужно производить математические расчёты, нужно обратить внимание на соответствующие библиотеки, которые могут значительно расширить возможности.

порядок действий


Опятьже вспоминаем школу, где учили что умножение делаеться раньше сложения.
1 * 2 + 3
равно: 5

А вот
1 + 2 * 3
равно: 7

Чтобы какое-то действие обязательно было произведено раньше, просто берём его в обычные круглые скобочки.
(1 + 2) * 3
равно: 9


Не думаю, что вам это пригодиться, но freebasic будет считать с права на лево. Результат от этого не измениться, но всё же.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 41
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения