Составить программу, в паскале, которая при вводе с экрана номера месяца, выводит его название в паскале.
Ученик
(90),
на голосовании
13 лет назад
Дополнен 13 лет назад
И с case!!!!:)
Голосование за лучший ответ
Александр Хорольский
Мыслитель
(5569)
13 лет назад
var x:integer
begin
writeln(‘Введите месяц’);
read(x);
If x = 1 Then
Writeln(‘Январь’);
ElseIf X=2 Then
Writeln(‘Февраль’);
ElseIf X=3 Then
Writeln(‘Март’);
ElseIf X=4 Then
Writeln(‘Апрель’);
ElseIf X=5 Then
Writeln(‘Май’);
ElseIf X=6 Then
Writeln(‘Июнь’);
ElseIf X=7 Then
Writeln(‘Июль’);
ElseIf X=8 Then
Writeln(‘Август’);
ElseIf X=9 Then
Writeln(‘Сентябрь’);
ElseIf X=10 Then
Writeln(‘Бухабрь’);
ElseIf X=11 Then
Writeln(‘Ноябрь’);
ElseIf X=12 Then
Writeln(‘Новый год’);
Else
Writeln(‘Идиот! таких месяцев нет) ;
ehdIf;
End;
Поклонник Мыла
Мыслитель
(8596)
13 лет назад
uses crt;
var
i: integer;
begin
clrscr;
write(‘Введите номер месяца: ‘); readln(i);
if (i<1) or (i>12) then
begin
writeln(‘Ошибка ввода данных.’);
readkey;
exit;
end;
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(‘декабрь’);
end;
readln;
end.
0 / 0 / 0 Регистрация: 10.11.2010 Сообщений: 12 |
|
1 |
|
16.12.2010, 19:47. Показов 51207. Ответов 9
Написать программу, которая по заданному числу (от 1 до 12) выводит название соответствующего ему месяца.
0 |
Фрилансер 5845 / 1226 / 499 Регистрация: 23.11.2010 Сообщений: 3,375 Записей в блоге: 1 |
|
16.12.2010, 19:55 |
2 |
в чем проблема? тут уж точно проще некуда
0 |
layp 9 / 9 / 3 Регистрация: 21.10.2010 Сообщений: 42 |
||||
16.12.2010, 20:32 |
3 |
|||
0 |
Dekio Фрилансер 5845 / 1226 / 499 Регистрация: 23.11.2010 Сообщений: 3,375 Записей в блоге: 1 |
||||
16.12.2010, 22:24 |
4 |
|||
layp, китайский код?
1 |
73 / 72 / 37 Регистрация: 21.11.2009 Сообщений: 258 |
|
16.12.2010, 22:29 |
5 |
В этом случае разницы нет.
0 |
Фрилансер 5845 / 1226 / 499 Регистрация: 23.11.2010 Сообщений: 3,375 Записей в блоге: 1 |
|
16.12.2010, 22:35 |
6 |
разница в том, что писать надо грамотно.
0 |
STGE 773 / 578 / 324 Регистрация: 17.06.2009 Сообщений: 1,188 |
||||
16.12.2010, 23:12 |
7 |
|||
1 |
Заблокирован |
|
16.12.2010, 23:32 |
8 |
STGE, единственный код в треде не отдающий мертвечиной.
1 |
0 / 0 / 0 Регистрация: 29.05.2012 Сообщений: 7 |
|
01.06.2012, 00:09 |
9 |
на с++ можно????пожалуйста!!!
0 |
STGE 773 / 578 / 324 Регистрация: 17.06.2009 Сообщений: 1,188 |
||||
01.06.2012, 22:54 |
10 |
|||
0 |
Формулировка задачи:
По введенному номеру месяца определить название месяца.
Люди помогите написать программу буду очень благодарен!
заранее спасибо!
Код к задаче: «По введенному номеру месяца определить название месяца.»
textual
var m:byte; begin write('Введите номер месяца: '); readln(m); case m of 1:write('январь'); 2:write('февраль'); 3:write('март'); 4:write('апрель'); 5:write('май'); 6:write('июнь'); 7:write('июль'); 8:write('август'); 9:write('сентябрь'); 10:write('октябрь'); 11:write('ноябрь'); 12:write('декабрь'); else write('Такого месяца нет!'); end; end.
Полезно ли:
12 голосов , оценка 4.083 из 5
Написать программу, которая выводит название месяца, после ввода его номера. Например, 3 – март, 10 – октябрь.
Решение:
1 |
program choise_6; |
Program P2; uses crt; type sezon=(Zima,Vesna,Lito,Osin); misiac=(sichen,lutiy,berezen,kviten,traven,cherven,lypen, serpen,veresen,jovten,lystopad,gruden); const szn:array[sezon] of string[5]=('зима','весна','лето','осень'); msc:array[misiac] of string[10]=('январь','февраль','март','апрель', 'май','июнь','июль','август', 'сентябрь','октябрь','ноябрь','декабрь'); var c,ms,sz:integer; s:string; begin clrscr; repeat writeln('Введите номер месяца от 1 до 12 c='); read(c); until c in [1..12]; case c-1 of ord(sichen):s:=msc[sichen]+' '+szn[Zima]; ord(lutiy):s:=msc[lutiy]+' '+szn[Zima]; ord(gruden):s:=msc[gruden]+' '+szn[Zima]; ord(sichen):s:=msc[sichen]+' '+szn[Zima]; ord(berezen):s:=msc[berezen]+' '+szn[Vesna]; ord(kviten):s:=msc[kviten]+' '+szn[Vesna]; ord(traven):s:=msc[traven]+' '+szn[Vesna]; ord(cherven):s:=msc[cherven]+' '+szn[Lito]; ord(lypen):s:=msc[lypen]+' '+szn[Lito]; ord(serpen):s:=msc[serpen]+' '+szn[Lito]; ord(veresen):s:=msc[veresen]+' '+szn[Osin]; ord(jovten):s:=msc[jovten]+' '+szn[Osin]; ord(lystopad):s:=msc[lystopad]+' '+szn[Osin]; end; write(s); readkey; end.