Написать программу которая по номеру месяца

Напишите программу на Java, чтобы узнать количество дней в месяце.

Тестовые данные
Введите номер месяца: 2
Введите год: 2016

Иллюстрированная презентация:

Пример решения :

Java-код:

import java.util.Scanner; public class Exercise7 < public static void main(String[] strings) < Scanner input = new Scanner(System.in); int number_Of_DaysInMonth = 0; String MonthOfName =»Unknown»; System.out.print(«Input a month number: «); int month = input.nextInt(); System.out.print(«Input a year: «); int year = input.nextInt(); switch (month) < case 1: MonthOfName =»January»; number_Of_DaysInMonth = 31; break; case 2: MonthOfName =»February»; if ((year % 400 == 0) || ((year % 4 == 0) (year % 100 != 0))) < number_Of_DaysInMonth = 29; >else < number_Of_DaysInMonth = 28; >break; case 3: MonthOfName =»March»; number_Of_DaysInMonth = 31; break; case 4: MonthOfName =»April»; number_Of_DaysInMonth = 30; break; case 5: MonthOfName =»May»; number_Of_DaysInMonth = 31; break; case 6: MonthOfName =»June»; number_Of_DaysInMonth = 30; break; case 7: MonthOfName =»July»; number_Of_DaysInMonth = 31; break; case 8: MonthOfName =»August»; number_Of_DaysInMonth = 31; break; case 9: MonthOfName =»September»; number_Of_DaysInMonth = 30; break; case 10: MonthOfName =»October»; number_Of_DaysInMonth = 31; break; case 11: MonthOfName =»November»; number_Of_DaysInMonth = 30; break; case 12: MonthOfName =»December»; number_Of_DaysInMonth = 31; > System.out.print(MonthOfName + » » + year + » has » + number_Of_DaysInMonth + » daysn»); > >
Введите номер месяца: 2 Введите год: 2016 В феврале 2016 года 29 дней

Читайте также:
Программа в контакте установить на Андроид

Блок — схема:

Оператор выбора case of на Pascal

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Каков уровень сложности этого упражнения?

Источник: www.kodesource.top

Напишите программу, которая вводит с клавиатуры номер месяца и определяет, сколько дней в этом месяце. При вводе неверного номера месяца должно быть выведено сообщение об ошибке. Считается, что год невисокосный. Входные данные Входная строка содержит единственное целое число – номер месяца (возможно, неправильный). Выходные данные Выходная строка должна содержать одно целое число – количество дней в этом месяце или 0, если был введён неверный номер месяца. Для PYTHON, не для Pascal

n = int(input())

Сутяжники. Мужское / Женское. Выпуск от 21.06.2023


if n ==0 or n > 12:
print(0)
elif n == 1 or n == 3 or n == 5 or n == 7 or n == 8 or n == 10 or n == 12:
print(31)
elif n == 4 or n == 6 or n == 9 or n == 11:
print(30)
elif n == 2:
print(28)

Вопрос

Не нашли ответа?

Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Источник: reshaika.com

Напишите программу которая по введенному номеру месяца выводит…

Напишите программу которая по введенному номеру месяца выводит сообщения о том какое сейчас времягода

в избранное

08 октября 2021

Uses crt; var i: integer; beginwriteln (‘vvedite chislo’); readln (i); case i of1: writeln (‘зима’); 2: writeln (‘зима’); 3: writeln (‘весна’); 4: writeln (‘весна’); 5: writeln (‘весна’); 6: writeln (‘лето’); 7: writeln (‘лето’); 8: writeln (‘лето’); 9: writeln (‘осень’); 10: writeln (‘осень’); 11: writeln (‘осень’); 12: writeln (‘зима’); elsewriteln (‘неверный диапазон времен года’); end; end.

Читайте также:
Какие есть программы для архивации файлов

пользователи выбрали этот ответ лучшим

Источник: tutreshu.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru