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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2013, 19:45   #1
Valja
 
Регистрация: 09.05.2011
Сообщений: 4
По умолчанию Написать программу на паскале. Массив

Задача: в массиве записан рейтинг студента по 10 предметам. Определить количество троек, четверок, пятерок, учитывая, что тройка начинается с 61%, четверка с 76%, пятерка с 91%.
Valja вне форума Ответить с цитированием
Старый 07.01.2013, 23:26   #2
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
По умолчанию

Могу помочь, но мне нужны деньги...(( срочно.. Беру мало, чисто символически..
Email: n.i.k.96@mail.ru
Пишите с темой: программа и тз. Скажу цену и у меня еще есть вопросы
<====Если помог, весы под профилем.

Последний раз редактировалось N.i.k.o.l.a.y.; 08.01.2013 в 00:22.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 08.01.2013, 11:23   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
var i, Kol3, kol4, kol5 : integer;
  Reiting:array[1..10] of integer;
begin
  WriteLn;
  for i:=1 to 10 do begin
     Write('Vvedite reiting po ', i, ' predmetu: ');
     Readln( Reiting[i] ); 
  end;
     
  {подсчёт }
  Kol3 :=0; kol4:=0; kol5:=0;
  for i:=1 to 10 do begin
    if (Reiting[i]>=61) and (Reiting[i]<76)   then Inc(Kol3)
    else
       if (Reiting[i]>=76) and (Reiting[i]<91)   then Inc(Kol5)
       else
          if (Reiting[i]>=91)  then Inc(Kol5);

   WriteLn(' troek: ', kol3, ' chetverok: ', kol4, ' patyrok: ', kol5 );
   Readln
end.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.01.2013, 13:08   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Или такой вариант :
Код:
var i, Kol3, kol4, kol5 : integer;
  Reiting:array[1..10] of integer;
begin
  WriteLn;
  for i:=1 to 10 do begin
     Write('Vvedite reiting po ', i, ' predmetu: ');
     Readln( Reiting[i] );
  end;

  {подсчёт }
  Kol3 :=0; kol4:=0; kol5:=0;
  for i:=1 to 10 do begin
    case Reiting[i] of
      61..75 : Inc (kol3);
      76..90 : Inc (kol4)
    else
      Inc (kol5)
    end
  end;
        WriteLn(' troek: ', kol3, ' chetverok: ', kol4, ' patyrok: ', kol5 );
   Readln
end.
Poma][a вне форума Ответить с цитированием
Старый 08.01.2013, 13:14   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Poma][a
Или такой вариант
Код:
    case Reiting[i] of
      61..75 : Inc (kol3);
      76..90 : Inc (kol4)
    else
      Inc (kol5)
    end
категорически - нет!
подумайте, что будет, если рейнинг будет 10 или 20 или 50 ? Какая оценка подсчитается?!

тогда уже так
Код:
    case Reiting[i] of
      1..60: ;
      61..75 : Inc (kol3);
      76..90 : Inc (kol4)
    else
      Inc (kol5)
    end
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.01.2013, 13:18   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
категорически - нет!
подумайте, что будет, если рейнинг будет 10 или 20 или 50 ? Какая оценка подсчитается?!
Точняк! Серж, позвольте поставить свой скромный +
Poma][a вне форума Ответить с цитированием
Старый 08.01.2013, 19:46   #7
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Автор топик не написал наработки, значит это ему не нужно.
hon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу на Паскале. Elvina Помощь студентам 1 22.12.2012 18:33
написать программу на паскале sanix Помощь студентам 4 27.11.2012 20:46
написать программу в Паскале zenid Помощь студентам 7 08.11.2012 22:07
написать программу в паскале Julichka1k Помощь студентам 1 18.12.2011 16:47
написать программу на Паскале katerunechka Помощь студентам 3 09.03.2011 21:13