Задать вопрос
@ripis

Задание по с++?

Дали задание на дом с использованием языка С++
и я не знаю как его сделать

задание:
Комета летит вокруг земли с N скоростью
на земле живет Алибаба допустим лет 60
сколько раз Алибаба увидит эту комету за всю жизнь

супер прога тут не нужна
объясните пж как сделать данную прогу ( я прост рили чайник )
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
тут чистая математика входные данные:
скорость(больше чего-то и меньше скорости света - реальная такая скорость которая позволит комете не упасть на землю) и орбита(нужна проверка) от верхней границы атмосферы до орбиты луны, минус радиус луны, минус какой то там безопасный запас чтобы комета ни с чем не столкнулась.
когда есть орбита - считаем длину окружности - это один оборот.
теперь нужно узнать сколько комета успеет пролететь за это время - нужно найти сколько часов в 60 годах с учетом високосных дополнительных дней
число високосных годов это 60/4 (нужно округлить до целого) - каждый високосный год это дополнительный день
в одном году 365 дней
в одном дне 24 часа
нашли чило часов - умножим на скорость которая задана в километрах в час
нашли расстояние за 60 лет - делим его на длину орбиты - округляем до целого
возвращаем результат.
типы переменных в зависимости от ожидаемых максимальных значений.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы