Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2011, 13:37   #11
D1zz1
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 32
По умолчанию

задание-Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 —февраль и т. д.). Определить количество дней в этом месяце для не високосного года.


а как это делается?))))форматирование кода)))
D1zz1 вне форума Ответить с цитированием
Старый 16.06.2011, 13:38   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
там вообще то для НЕ високосного года
if Y = 0 then writeln('год не високосный — вы хотите сказать, что если год кратен 4, то он не високосный. Это может быть верно, но не всегда)

Вроде как-то так будет правильно:
Код:
if ((G mod 4 = 0) and ((G mod 100 <> 0) or (G mod 400 = 0))) then високосный
else
   невисокосный
Цитата:
а как это делается?))))форматирование кода)))
Ну типа вот так
Код:
if a=b then
begin
   a:=c;
   c:=d;
   for i:=1 to c do 
      writeln(i);
end 
else
   c:=x;
А не все в одну кашу. Если ПаскальАБС, то там есть волшебная кнопка автоформатирования.



И тогда было бы легче увидеть, что, например, в этом месте что-то не так:
Код:
 if Y = 0 then writeln('год не високосный, вводите номер месяца')
  else begin
    Writeln('Год високосный введите иной');
    writeln('Повторите');
    goto 50;
    begin
        30: write('Введите номер месяца   ');
        ...
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 16.06.2011 в 13:58.
Alex11223 вне форума Ответить с цитированием
Старый 16.06.2011, 13:38   #13
D1zz1
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 32
По умолчанию

а по N+0, паскаль не захотел просто считывать вот и ввел ему пример.

эмм подробней про кнопочку пожалуйста, я чет не нашел, хотя абс паскаль

Последний раз редактировалось Stilet; 16.06.2011 в 16:31.
D1zz1 вне форума Ответить с цитированием
Старый 16.06.2011, 14:19   #14
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.06.2011, 14:24   #15
D1zz1
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 32
По умолчанию

нету такой кнопочки( и раздела модули тоже нету
D1zz1 вне форума Ответить с цитированием
Старый 16.06.2011, 14:32   #16
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Видимо в старых версиях нет. Обновить можно тут )

Цитата:
а по N+0, паскаль не захотел просто считывать вот и ввел ему пример.
Что не захотел?оО Скорее всего ошибка была в чем-то другом.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.06.2011, 14:42   #17
D1zz1
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 32
По умолчанию

возможно. какой из 3 лучше скачатЬ?
D1zz1 вне форума Ответить с цитированием
Старый 16.06.2011, 14:46   #18
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Скорее всего в любой есть, я по-моему первый устанавливал.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.06.2011, 15:19   #19
D1zz1
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 32
По умолчанию

а что меня должно было насторожить здесь?

И тогда было бы легче увидеть, что, например, в этом месте что-то не так:
Код:

Код:
 if Y = 0 then writeln('год не високосный, вводите номер месяца')
  else begin
    Writeln('Год високосный введите иной');
    writeln('Повторите');
    goto 50;
    begin
        30: write('Введите номер месяца   ');
        ...

Последний раз редактировалось Stilet; 16.06.2011 в 16:31.
D1zz1 вне форума Ответить с цитированием
Старый 16.06.2011, 15:31   #20
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Эм... Да много чего ) Посмотрите тогда в пошаговом дебагинге (F8 или кнопка чуть левее от форматирования), что будет происходить в вашей программе.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
case boomeer Общие вопросы C/C++ 1 20.08.2010 12:13
case от а до я Horus92 Помощь студентам 7 15.07.2010 01:43
Use case elenSV Помощь студентам 0 09.06.2010 22:28
Case Is nes@ Помощь студентам 0 18.11.2009 20:21
case Кирилл17 Помощь студентам 6 28.12.2008 10:11