Наш первый конвертер!

  • 2
  • Недоступна
Вы наверняка неоднократно пользовались электронными конвертерами или программами, которые переводят что-то в одних единицах в нечто в других единицах. Например, доллары в фунты, или километры в мили. Настала пора и нам что-то такое написать. А именно — «переводчик» из градусов Цельсия в градусы Фаренгейта.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (232)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Roman Afonin4 уровень, Санкт-Петербург
вторник, 11:32
ох уж эта моя невнимательность... а слона-то я и не приметил - println есть в main :D Идиота кусок. Спасибо за комменты с return
Евгений Вязовский2 уровень, Днепр
воскресенье, 08:42
хренова туча попыток. и оказалось что не нужно объявлять не переменных не писать лишних строк все дело в return
Костя Александров2 уровень, Москва
10 февраля, 18:18
Я так понимаю, у некоторых проблема возникает из-за того, что в принимаемых параметрах метода мы получаем инт, хотя для успешного расчета формулы нужно, чтоб значение температуры принималось в дабл (с плавающей точкой). Когда цельсий принимается в инт и дальше участвует в расчетах как инт, результат умножения цельсия на 9/5 округляется и на выходе мы получаем 105, а не 105,8.
Костя Александров2 уровень, Москва
10 февраля, 18:01
Авторы, "неоднократно" пишется слитно.
Cerbes2 уровень
8 февраля, 20:10
В школе ещё не учил)))
Дмитрий6 уровень
7 февраля, 20:36
ошибка - Метод convertCelsiumToFahrenheit должен правильно переводить градусы Цельсия в градусы Фаренгейта и возвращать это число.
Дмитрий6 уровень
7 февраля, 20:34
Вроде все сделал но ошибку выдает
Колян4 уровень, Киев
27 января, 12:27
Для решения этой задачи как и других не обязательно понимать что такое Фаренгейт и Цельсий. Да, для общего развития это надо знать, но суть задание чисто арифметические действия(обычная математика) не более. Какая разница добавлять цифры температуры или числа веса?(Риторический вопрос).
Артур Волочник3 уровень, Минск
23 января, 11:10
Долго не мог понять, что ноль нужно поменять в строке return TF. Итог - 5 попытка и 2 строки кода. Не совсем понял, зачем нужен здесь ноль - 9.0/5, кто подскажет?
LighterPro24 уровень, Санкт-Петербург
30 января, 01:36
Тип выражения 9/5 - int -то есть дробная часть теряется, результат будет = 1 Тип выражения 9.0/5.0 - double - то есть дробная часть сохраняется (это как раз то, что нам нужно), результат будет = 1.8 То есть этим ноликом ты сообщаешь, что тут у тебя дробные числа
Андрей2 уровень, Санкт-Петербург
вторник, 22:01
Я просто коэффициенту 9/5 присвоил double. И вставил в формулу. А вот с TF в return тоже попался. ПС. Сорри - не получилось. Присвоил double только пятерке.
Лиана Хейворд3 уровень, Москва
22 января, 11:42
Совершенно не обязательно делать дробь 9.0/5. можно переменную типа int прямо в формуле с делать дробной и все будет считать ровно.