Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/35: Рейтинг темы: голосов - 35, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 3

Количество дней в заданном месяце

31.01.2010, 22:13. Показов 7453. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надо составить программу, которая в зависимости от порядкового номера месяца(1,2,...12) выводит на экран количество дней в этом месяце. Расмотреть два случая:
а) год не является високосным
б) год високосный(информация об этом вводится с клавиатуры).
Помогите, пожалуйста, написать такую программу.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.01.2010, 22:13
Ответы с готовыми решениями:

Множества.Месяц 1..30 Описать функцию число дней (m), определяющую количество дней в месяце (n) не високосного года.
Месяц 1..30 Описать функцию число дней (m), определяющую количество дней в месяце (n) не високосного года. прошу Вас программисты о помощи!

Определить по номеру месяца количество дней в этом месяце
исправьте пожалуйста ошибки в коде задание: написать программу, которая за номером месяца выводит количество дней в нем. var d,m: byte;...

По заданному году и номеру месяца m определить количество дней в этом месяце
Брату в универе нужно написать задачки по программированию (лабы) на паскале. Помогите кто знает, спасибо. 5. Составить программу,...

5
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
31.01.2010, 22:30
Pascal
1
2
3
4
5
6
7
8
9
10
11
const
 M: array of byte = (31,28,31,30,31,30,31,31,30,31,30,31);
var
 n, k: byte;
Begin
 write('1 - високосный, 2 - не високосный');
 readln(n);
 write('месяц: ');
 readln(k);
 if (k=2)and(n=1) then writeln(M[k]+1) else Writeln(M[k]);
end.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 3
31.01.2010, 22:36  [ТС]
а через case можно это программу написать?
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
31.01.2010, 22:39
Цитата Сообщение от fazenda Посмотреть сообщение
а через case можно это программу написать?
можно, пробуй.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
31.01.2010, 22:39
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var m,g,k:integer;
begin
clrscr;
writeln('Введите дату:');
repeat
write(' Месяц(1-12): ');readln(m);
until m in [1..12];
write(' Год: ');readln(g);
case m of
1,3,5,7,8,10,12:k:=31;
4,6,9,11:k:=30;
2:if((g mod 100<>0)and(g mod 4=0))or(g mod 400=0)then k:=29
  else k:=28;
end;
write('В месяце ',m,' ',g,' года ',k,' дн.');
readln
end.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 3
31.01.2010, 22:45  [ТС]
Спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.01.2010, 22:45
Помогаю со студенческими работами здесь

Определить число дней в месяце
Составьте программу для определения числа дней в месяце, если даны: номер месяца N – целое число от 1 до 12, целое число А, равное 1 для...

Написать программу определяющую кол-во дней в месяце
такая задачка месяц=1..12 Написать программу определяющую колличество дней в месяце m невисокосного года. для меня как-то...

Календарь: по номеру месяца отобразить его название и количество дней в месяце
Прошу помочь с кодом. Задание: Написать программу &quot;календарь&quot;, которая по номеру месяца отобразит его название и сколько дней в месяце. ...

Определить количество дней в заданном месяце
Составить программу, которая по заданным году и номеру месяца т определяет количество дней в этом месяце.

Вывести количество дней в месяце
Надо название месяца. Вывести кол-во дней в этом месяце.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru