• Составить программу, которая запрашивает у пользователя год количество дней в текущем месяце и сегодняшнее число. После этого выводит сообщение о том, сколько дней осталось до конца месяца.(программа в виде таблицы с ромбом,паралело-мм ,прямоугольником и т.д.
    Пример работы программы:
    Сколько дней в текущем месяце?31
    Какое сегодня число?26
    Количество дней до конца текущего месяца: 5.

    question img
    question img

Ответы 6

  • Да. Поэтому их надо перевести, но в момент получения из prompt, а не не пойми где. И в реальном коде выдать ошибку, если то не число, прямо там, а не по ходу вычислений.
    • Автор:

      roscoe85
    • 5 лет назад
    • 0
  • И не плюсом, потому что плюс подействует только на корректное число.
    • Автор:

      olivevxlc
    • 5 лет назад
    • 0
  • в данном случае плюс явлеятся унарным оператором и поэтому, никакой ошибки нету.
  • Да, я и не спорю. Проблема только в том, что тут они абсолютно лишние, а будучи применёнными на практике, сильно снижают читаемость кода и могут провоцировать не самые очевидные логические ошибки. Унарный плюс - это плохая практика в данном случае.
  • согласен, выше писал что по привычке написал.
  • написал на js. по аналогии и на паскаль можно:

    начало

    var year = prompt('Какой сегодня год?'); ввод

    var days = prompt('Сколько дней в текущем месяце?'); ввод

    var today = prompt('Сегодняшнее число?'); ввод

    var total = +days - +today; вычисление

    alert('До конца месяца осталось: ' + total); вывод

    конец

    • Автор:

      amitywero
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years