Для тех, кто забыл школьную программу, разберём по действиям:
1) 2 + 1 = 3
2) 6 : 2 = 3
3) 3 х 3 = 9
Для того, чтобы получилось 1, условие должно выглядеть иначе:
6 : ( 2 х ( 2 + 1 ))
В инженерных калькуляторах считается выражение, как в алгебре. Во всех остальных - по порядку действий. Даже переключая вид виндового калькулятора они считают по разному. И если кого-то не научили правильно пользоваться инструментом, то это его сугубо личная сексуальная драма.
Это вы еще с правилами округления не сталкивались - когда большой список считается... в одном из вариантов - 2.5 округляется до 3, а 1.5 - до 1, по принципу - четные вверх, нечетные - вниз.
Математика не идеальна... В ней есть оговорки...
Это значит, что в программе Casio оставили два синтаксиса, которые не равноценны. Для особо дотошных. :-)
Но в программировании - есть приоритет у всего, и разный. Невозможно выполнить все операции одновременно, значит всегда надо что-то считать первым.
104 комментария
6 лет назад
1) 2 + 1 = 3
2) 6 : 2 = 3
3) 3 х 3 = 9
Для того, чтобы получилось 1, условие должно выглядеть иначе:
6 : ( 2 х ( 2 + 1 ))
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Математика не идеальна... В ней есть оговорки...
Удалить комментарий?
Удалить Отмена6 лет назад
Но в программировании - есть приоритет у всего, и разный. Невозможно выполнить все операции одновременно, значит всегда надо что-то считать первым.
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена