Здравствуйте. Собственно задачу я решил правильно. Только возник вопрос, почему при 5 и 9 формула для перевода в фаррингейты не работает? Потому что тип переменной которую вычисляет формула double?
Алексей Гарькин
11 уровень
Почему 5.0 и 9.0?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Павел Безумный учёный Expert
19 октября 2021, 12:59полезный
Тип результата вычисления математического выражения зависит от типов операндов.
При делении целого числа на целое (int / int) результатом также будет целое (дробная часть при этом отбрасывается):
Если один из операндов будет вещественным числом (double), то результат выражения также будет с дробной частью:
Можно также использовать приведение типов:
+5
Алексей Гарькин
19 октября 2021, 15:21
Благодарю за столь развёрнутый ответ!
0