Напиши метод checkSeason . По номеру месяца, метод должен определить время года (зима, весна, лето, осень) и вывести на экран.
Пример для номера месяца 2 :
зима
Пример для номера месяца 5 :
весна
Требования:
Программа должна выводить текст на экран.
Метод main не должен вызывать функцию System.out.println или System.out.print.
Метод main должен вызывать метод checkSeason.
Метод checkSeason должен быть static void, и иметь только один параметр int.
Метод checkSeason должен выводить текст на экран согласно заданию.
Solution.java
- Solution.java
- Курсы программирования
- Регистрация
- Курс Java
- Помощь по задачам
- Цены
- Задачи-игры
Сообщество
JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Школа генералов Пробуждения. Урок 8. ВЕДЕНИЕ И ПЛАН ПОМЕСТНОГО ПРОБУЖДЕНИЯ. ПОДГОТОВКА
Источник: javarush.com
40 баллов . Напишите программу, которая по порядковому номеру месяца выводит на экран время года (ч

Если номера месяцев не превысят 12, то есть имеются ввиду только месяцы одного года, то вот так:
Var
N:integer;
Begin
WriteLn(‘Введите номер месяца’);
ReadLn(N);
if (N = 12)or(N = 1)or(N = 2) then WriteLn(‘Зима’) //если N = 12, 1 или 2, то выводим ‘Зима’, иначе идём по следующей ветке if, проверяем следующее условие
else if (N = 3)or(N = 4)or(N = 5) then WriteLn(‘Весна’) // тут точно также N = 3, 4 или 5, если нет — то проверяем следующее условие
else if (N = 6)or(N = 7)or(N = 8) then WriteLn(‘Лето’)
else if (N = 9)or(N = 10)or(N = 11) then WriteLn(‘Осень’)
End.
Если же номер месяца может превысить 12, то перед проверкой нужно найти остаток от деления этого числа на количество месяцев, то есть на 12. При этом остаток от деления 12 на 12 = 0.
Var
N:integer;
Begin
WriteLn(‘Введите номер месяца’);
ReadLn(N);
N:= N mod 12;
if (N = 0)or(N = 1)or(N = 2) then WriteLn(‘Зима’)
else if (N = 3)or(N = 4)or(N = 5) then WriteLn(‘Весна’)
else if (N = 6)or(N = 7)or(N = 8) then WriteLn(‘Лето’)
else if (N = 9)or(N = 10)or(N = 11) then WriteLn(‘Осень’)
End.
Эти же самые условия можно записать иначе:
if (N>=0)and(N<=2) then
или:
if (N>=0)and(N <3) then

Отвечает Мамонова Карина.
Var n:integer;
begin
write(‘n = ‘);
readln(n);
if n in [1,2,12] then writeln(‘Зима’)
Блог о саморазвитии #маркетинг #smm #shortstrending #копилка #повторяю
else if n in [3,4,5] then writeln(‘Весна’)
else if n in [6,7,8] then writeln(‘Лето’)
else if n in [9,10,11] then writeln(‘Осень’)
else writeln(‘Ошибка ввода’);
end.
Пример:
n = 3
Весна

Отвечает Герасимович Елизавета.
Конечно! Вот пример программы на Python, которая по порядковому номеру месяца выводит соответствующее время года:
python Copy codemonth = int(input(«Введите порядковый номер месяца: «)) if month == 12 or month == 1 or month == 2: print(«Зима») elif month == 3 or month == 4 or month == 5: print(«Весна») elif month == 6 or month == 7 or month == 8: print(«Лето») elif month == 9 or month == 10 or month == 11: print(«Осень») else: print(«Некорректный номер месяца»)
В данной программе используется условный оператор if-elif-else . После ввода порядкового номера месяца пользователем, мы проверяем его значение и выводим соответствующее время года.
- Если значение month равно 12, 1 или 2, программа выводит «Зима».
- Если значение month равно 3, 4 или 5, программа выводит «Весна».
- Если значение month равно 6, 7 или 8, программа выводит «Лето».
- Если значение month равно 9, 10 или 11, программа выводит «Осень».
- Если значение month не соответствует ни одному из этих условий, программа выводит «Некорректный номер месяца».
Таким образом, программа определяет время года на основе порядкового номера месяца, введенного пользователем.
Источник: uznavalka.pro
прикладная математика


Написать программу, в которой используется оператор case для множественного выбора. Решение выложить в виде кода со ссылкой на онлайн-версию программы в PascalABC.
1. Дан номер месяца (1 — январь, 2 — февраль, . ). Вывести название соответствующего времени года («зима», «весна» и т.д.).
2. Дан номер месяца (1 — январь, 2 — февраль, . ). Вывести число дней в этом месяце для не високосного года.
3. Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, предшествующей указанной.
4. Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, следующей за указанной.
5. Дано целое число в диапазоне 20 – 69, определяющее возраст (в годах). Вы-вести строку — словесное описание указанного возраста, обеспечив правильное со-гласование числа со словом «год», например: 20 — «двадцать лет», 32 — «тридцать два года», 41 — «сорок один год».
6. Дано целое число в диапазоне 100 – 999. Вывести строку — словесное описание данного числа, например: 256 — «двести пятьдесят шесть», 814 — «восемьсот четырнадцать».
7. В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года вывести его название, если 1984 год был началом цикла — годом зеленой крысы.
8. Есть список студентов группы. Вводят номер студента по журналу. По номеру в журнале выдавать фамилию студента. Сделать программу на примере вашей группы.
9. Вводят фамилию. По первой букве фамилии, выдать номер этой буквы в алфавите.
10. Складывают два целых числа (числа от 0 до 10). Результат выдать в виде слова, например 2+3=пять)
11. Вводят вопросы вида (кто, кого, кому, кем, на ком) и фамилию, например «Петренко». Ответ выдавать в виде «Петренко», «Петренка», «Петренку» и т.д.
12. Дана таблица по которой можно определить какой у человека вес (недостаточный, нормальный или излишний) в зависимости от возраста. Вводят вес конретного человека. Определить к какой группе он относится.
13. Написать программу перевода оценок из двенадцати-бальной системы в четырех-бальную.
14. Зашифровать слово, переводя каждую букву в ее порядковый номер в алфавите.
15. Вводится температура воздуха и время года. Дать словесную характеристику погоде (например, теплый весенний день или морозный зимний день или холодный летний день и т.п.)
16. Дано целое число в диапазоне 1 – 5. Вывести строку — словесное описание соответствующей оценки (1 — «плохо», 2 — «неудовлетворительно», 3 — «удовлетворительно», 4 — «хорошо», 5 — «отлично»).
17. Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два числа A и B (В не равно нулю). Выполнить над числами указанное действие и вывести результат.
8. Есть список студентов группы. Вводят номер студента по журналу. По номеру в журнале выдавать фамилию студента. Сделать программу на примере вашей группы.
program Mr_Pozitiv;
(*(‘*****************************************************’);
(‘* laba #6 file: Mr_Pozitiv.pas == ver.1.0 *’);
(‘* exercise *’);
(‘* Malevanny V. A. Group I-14-1 Date: 23/09/14 *’);
(‘*****************************************************’);*)
var i : integer;
label home;
begin
home:
writeln(‘Введите номер студента из списка ‘);
readln(i);
case i of
1: writeln(‘Базалий Евгений’);
2: writeln(‘Безношенко Валентина’);
3: writeln(‘Бибичева Алена’);
4: writeln(‘Бутенко Ирина’);
5: writeln(‘Глушко Алена’);
6: writeln(‘Гранкин Виталий’);
7: writeln(‘Зазноба Ирина’);
8: writeln(‘Запухлый Никита’);
9: writeln(‘Кабачок Ольга’);
10: writeln(‘Малеванный Виталий’);
11: writeln(‘Онуфриенко Евгений’);
12: writeln(‘Панова Анастасия’);
13: writeln(‘Прокопенко Николь’);
14: writeln(‘Соломко Сергей’);
15: writeln(‘Фролова Ольга’);
16: writeln(‘Шабельник Михаил’);
17: writeln(‘Шкуренко Антон’);
else writeln(‘Error’);
end;
goto Home;
end.
5. Дано целое число в диапазоне 20 – 69, определяющее возраст (в годах). Вы-вести строку — словесное описание указанного возраста, обеспечив правильное со-гласование числа со словом «год», например: 20 — «двадцать лет», 32 — «тридцать два года», 41 — «сорок один год».
Var a:Integer;
Begin
writeln(‘введите возраст от 20 до 69’);
read(a);
case a div 10 of
2:write(‘двадцать’);
3:write(‘тридцать’);
4:write(‘сорок’);
5:write(‘пятьдесят’);
6:write(‘шестьдесят’);
end;
case a mod 10 of
1:write(‘ один’);
2:write(‘ два’);
3:write(‘ три’);
4:write(‘ четыре’);
5:write(‘ пять’);
6:write(‘ шесть’);
7:write(‘ семь’);
8:write(‘ восемь’);
9:write(‘ девять’);
end;
case a mod 10 of
1:Write(‘ год’);
2..4:Write(‘ года’);
0,5..9:Write (‘ лет’);
end;
End.
4. Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, следующей за указанной.
Program ira_butenko97;
var
M, D:integer;
begin
write (‘Введите номер месяца=’);
readln (M);
write (‘Введите номер дня=’);
readln(D);
D:=D+1;
case M of
1,3,5,7,8,10,12: if (D<1) or (D>31) then ;
2: if (D<1) or (D>29) then ;
4,6,9,11:if (D<1) or (D>30) then ;
else Writeln(‘ошибка’);
end;
begin
M := M mod 12 + 1;
D := 1
end;
Writeln(‘следующая дата D=’,D,’ M=’,M);
end.

6. Дано целое число в диапазоне 100 – 999. Вывести строку — словесное описание данного числа, например: 256 — «двести пятьдесят шесть», 814 — «восемьсот четырнадцать».
El_Magnifico with
Задание: Дан номер месяца (1 — январь, 2 — февраль, . ). Вывести название соответствующего времени года («зима», «весна» и т.д.).
program dimeshion;
var a: integer;
begin
writeln(‘**************************************************’);
writeln(‘* laba #6 file: di_6.pas == ver1.0 *’);
writeln(‘* laba #6 *’);
writeln(‘* Bazaliy E.V. Group: I-14-1 Date: 24/09/14 *’);
writeln(‘**************************************************’);
writeln(‘Введите номер месяца: ‘);
readln(a);
case a of
1,2,12: writeln(‘Зима’);
3,4,5: writeln(‘Весна’);
6,7,8: writeln(‘Лето’);
9,10,11: writeln(‘Осень’);
else writeln(‘Такого месяца не существует!’);
end;
end.
Задание №2. Дан номер месяца (1 — январь, 2 — февраль, . ). Вывести число дней в этом месяце для не високосного года.
program beznoschenko;
(*************************************************
* laba #5 file:beznoschenko.pas==ver.7.0 *
* laba#6 *
*Beznoschenko Valentina I-14-1 25/09/2014 *
*************************************************)
Var X:integer;
Begin
Writeln(‘Введите номер месяца (от 1 до 12)’);
Readln(X);
Case x of
1,3,5,7,8,10,12:Writeln(’31 день’);
2:Writeln(’28 дней’);
4,6,9,11:Writeln(’30 дней’);
Else Writeln(‘!Error!’);
End;
end.
16. Дано целое число в диапазоне 1 – 5. Вывести строку — словесное описание соответствующей оценки (1 — «плохо», 2 — «неудовлетворительно», 3 — «удовлетворительно», 4 — «хорошо», 5 — «отлично»).
var a: integer;
begin
writeln(‘Введите оценку’);
readln(a);
case a of
1: writeln(‘Плохо’);
2: writeln(‘Неудовлетворительно’);
3: writeln(‘Удовлетворительно’);
4: writeln(‘Хорошо’);
5: writeln(‘Отлично’);
else writeln(‘Ошибка’);
end;
end.

4. Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, следующей за указанной.
Program ira_butenko97;
var
M, D , fl :integer;
begin
fl:=0;
write (‘Введите номер месяца=’);
readln (M);
write (‘Введите номер дня=’);
readln(D);
case M of
1,3,5,7,8,10,12: if (D>1) and (D <31) then D:=D+1 else fl:=1;
2: if (D>1) and (D <28) then D:=D+1 else fl:=1;
4,6,9,11:if (D>1) and (D <30) then D:=D+1 else fl:=1;
end;
if fl=1 then
begin
M := M mod 12 + 1;
D := 1;
end;
Writeln(‘следующая дата D=’,D,’ M=’,M);
end.

10. Складывают два целых числа (числа от 0 до 10). Результат выдать в виде слова, например 2+3=пять)
var a,b,c : integer;
label n;
begin
n:
writeln(‘Введите числа ‘);
readln(a,b);
c:=a+b;
case c of
1: writeln(‘один’);
2: writeln(‘два’);
3: writeln(‘три’);
4: writeln(‘четыре’);
5: writeln(‘пять’);
6: writeln(‘шесть’);
7: writeln(‘семь’);
8: writeln(‘восемь’);
9: writeln(‘девять’);
10: writeln(‘десять’);
11: writeln(‘одинадцать’);
12: writeln(‘двенадцать’);
13: writeln(‘тринадцать’);
14: writeln(‘четырнадцать’);
15: writeln(‘пятнадцать’);
16: writeln(‘шестнадцать’);
17: writeln(‘семнадцать’);
18: writeln(‘восемнадцать’);
19: writeln(‘девятнадцать’);
20: writeln(‘двадцать’);
else writeln(‘Error’);
end;
goto n;
end.

3. Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, предшествующей указанной.
if (d>31)or(m>12)
or (d>28)and (m=2)
or (d>30) and (m=4)or (d>30) and (m=6)or (d>30) and (m=9)or (d>30) and (m=11)
then write (‘ошибка’) else begin
d:=d-1;
if d=0 then
begin
m:=m-1;
if m=0 then m:=12;
Case m of
1,3,5,7,8,10,12 : d:=31;
4,6,9,11 : d:=30;
2 : d:=28;
end;
end;Writeln (‘Предшествующая дата: ‘,d,’.’,m) ;
end;
AlenaKit♥
Program ProjectX;
<*************************************************
* Laba#6 file: stx.pas==ver.7.0 *
* Vyvid na ekran rezultativ diy nad chyslamy *
* Shkurenko Anton I-14-1 01.10.14 *
*************************************************>
var i,A,B: integer;
begin
A:=6; B:=17;
writeln(‘Введіть номер дії’);
read(i);
case i of
1:write(‘Сума= ‘);
2:write(‘Різниця= ‘);
3:write(‘Добуток= ‘);
4:write(‘Частка= ‘);
end;
case i of
1:write(A+B);
2:write(A-B);
3:write(A*B);
4:write(A/B);
else writeln(‘Error’);
end;
end.
11. Вводят вопросы вида (кто, кого, кому, кем, на ком) и фамилию, например «Петренко». Ответ выдавать в виде «Петренко», «Петренка», «Петренку» и т.д.
var
name:string;
quest:integer;
begin
writeln(‘фамилия заканчивающайся на -ов’);
readln(name);
writeln(‘введите номер вопроса’);
writeln(‘1-кто; 2-кого;3-кому;4-кем’);
readln(quest);
case quest of
1:writeln(name);
2:writeln(name+’а’);
3:writeln(name+’у’);
4:writeln(name+’ым’);
end;
end.
9. Вводят фамилию. По первой букве фамилии, выдать номер этой буквы в алфавите.
Program qwerty159;
Var a :string; b :char;
Label home;
Begin
home:
Writeln(‘Введите Фаммилию ‘);
Readln(a);
b:=a[1];
Case b of
‘А’: writeln(‘1’);
‘Б’: writeln(‘2’);
‘В’: writeln(‘3’);
‘Г’: writeln(‘4’);
‘ґ’: writeln(‘5’);
‘Д’: writeln(‘6’);
‘Е’: writeln(‘7’);
‘Є’: writeln(‘8’);
‘Ж’: writeln(‘9’);
‘З’: writeln(’10’);
‘И’: writeln(’11’);
‘І’: writeln(’12’);
‘Ї’: writeln(’13’);
‘Й’: writeln(’14’);
‘К’: writeln(’15’);
‘Л’: writeln(’16’);
‘М’: writeln(’17’);
‘Н’: writeln(’18’);
‘О’: writeln(’19’);
‘П’: writeln(’20’);
‘Р’: writeln(’21’);
‘С’: writeln(’22’);
‘Т’: writeln(’23’);
‘У’: writeln(’24’);
‘Ф’: writeln(’25’);
‘Х’: writeln(’26’);
‘Ц’: writeln(’27’);
‘Ч’: writeln(’28’);
‘Ш’: writeln(’29’);
‘Щ’: writeln(’30’);
‘Ь’: writeln(’31’);
‘Ю’: writeln(’32’);
‘Я’: writeln(’33’);
else writeln(‘error’);
end;
goto home;
end.
Источник: primat.org