Полнометражная картина

  • 2
  • Недоступна
В переменной centimeters записано количество сантиметров. В переменную meters нужно записать количество полных метров в centimeters. (1 метр = 100 см). Для вычисления используй переменную centimeters и оператор деления. Для объявления и инициализации meters используй одну команду.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (28)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Raen74
Уровень 3, Одесса, Ukraine
18 июня, 10:53
Ну совсем простое решение public static void main(String[] args) { int centimeters = 243; int meters = centimeters/100; System.out.println(meters);
SobakaSutulaya
Уровень 3, Москва, Russian Federation
30 мая, 17:39
довольно сложно даётся) порой очень сложно понять формулировку вопроса) после того как отвечаешь верно-уже всё становится ясно как день, а когда выполняешь-сложно..)
Vladyslav
Уровень 5, Polska, Poland
20 мая, 09:27
У меня вышло вот так int meters = 100 % centimeters / 50;
Denis Andreevich
Уровень 3, Russian Federation
23 марта, 05:57
У меня уже второе задание не принимается, хотя мое решение правильное. При этом что бы пройти дальше пользуюсь "правильным ответом", надеюсь это не как сказывается на моем профиле)) я на втором или третьем задании потратил много попыток, в итоге увидел код который я ввел в первый раз. Почему так происходит?
Capoer1st
Уровень 4
8 мая, 19:10
Мой совет , не пользуйтесь правильным ответом , это зло. Вам надо развивать мышление программиста и думать головой , т.е самостоятельно решать задачи, а если не получается , то прибегать к чтению книг и просмотру ютуба для понимания . p.s На работе когда вывалят код на проработку вам,🙃 там не будет правильных ответов
Chaplygin Konstantin QA Automation Engineer в отр 2000
23 декабря 2021, 19:08
Нужно изменить 0 , и присвоить нужное значение , допер через пол часа )
Oluna Software Developer в MaibornWolff
8 ноября 2021, 17:56
совсем красиво было бы ввести константу, ведь отношения метров к сантиметрам - величина постоянная :)
Ирина И
Уровень 4, Екатеринбург, Cyprus
17 сентября 2021, 16:11
сначала усложнила, а потом оказалось, что решение просто: int meters = 0; meters = centimeters / 100;
ridzel1987
Уровень 6, Russian Federation
9 сентября 2021, 08:17
а если написать в код не centimeters,а просто 243 и поделить на 100,это будет ошибкой?
Богдан
Уровень 2, Ukraine
30 января, 14:01
не будет
Dyson_bro
Уровень 4, Краснодар, Russian Federation
4 февраля, 16:35
meters = 243 / 100; Будет ошибкой, проверено. а вот meters = centimeters / 100; все четко
Григорий
Уровень 3, Russian Federation
4 сентября 2021, 16:42
Насколько я понял. Тот кто составлял задачу, хотел, чтобы тот кто ее решал применил с учетом лекции. Не забывайте, что задача вытекает из лекции.
Mechanic Software Developer
25 мая 2021, 07:03
Написано записать количество ПОЛНЫХ метров! полных это будет 2, то есть использовать надо %, а это, как оказывается, не верно. Когда Вас спрашивают "сколько Вам полных лет?", Вы ведь говорите 25, а не 25 и 4 месяца.
Oluna Software Developer в MaibornWolff
8 ноября 2021, 17:52
нет, тут надо использовать обычный оператор деления, оперируя целочисленными значениями, тогда остаток будет отбрасываться и получится, как в вашем примере: "сколько Вам полных лет?" = 25 Чтоб получилось дробное число, у нас тип переменной должен быть другой, double или float А оператор модуло % тут не надо использовать, ведь результат его операции - это остаток от деления, по аналогии с вашим примером, его результат это "сколько у вас месяцев еще прошло после того, как вам исполнилось полных 25 лет". То есть, если мы имеем например 304 месяца и делаем операцию 304%12, то в ответе будет эти 4 месяца. так как 304 делить на 12 это 25 целых лет, и в остатке эти 4 месяца. Результат модуло-операции - это сам остаток, а не результат деления.