Laboratorium Podstaw Programowania
Laboratorium VII
1
Zadanie
Celem tego zadania jest napisanie programu wystawiającego ocenę z tego przedmiotu..
System wystawiania ocen na Laboratorium Podstaw Programowania wygląda następująco: student ma na każdych kolej-
nych zajęciach do rozwiązania jedno zadanie i otrzymuje z jego realizacji ocenę w postaci punktów. Za realizację każdego
zadania przewidziana jest maksymalna liczba punktów do zdobycia. Rozróżnia się dwa rodzaje zadań laboratoryjnych -
zwykłe zajęcia oraz sprawdziany. Na koniec semestru ocena wyznaczana jest zgodnie z następującym schematem:
1. Odrzuca się jeden z wyników ze zwykłych zadań laboratoryjnych (ten, który najbardziej obniżyłby ocenę). W
przypadku, gdy żaden z wyników ze zwykłych zadań laboratoryjnych nie obniża oceny, nie odrzuca się żadnego.
2. Liczy się sumę wszystkich punktów możliwych do zdobycia przez danego studenta (ze zwykłych zadań laboratoryjnych
nie uwzględniając zadania odrzuconego, oraz ze sprawdzianów).
3. Liczy się sumę punktów zdobytych przez danego studenta.
4. Liczy się stosunek liczby zdobytych punktów do liczby wszystkich punktów możliwych do zdobycia wyliczonej w
kroku 2. Zależnie od otrzymanej liczby przyznaje się ocenę wg następujących kryteriów:
• 3,0 - 60% pkt,
• 3,5 - 68% pkt,
• 4,0 - 76% pkt,
• 4,5 - 84% pkt,
• 5,0 - 92% pkt.
5. Ocena 5,5 przysługuje studentom reaizującym projekt lub, w wyjątkowych przypadkach, powyżej wyniku 100%.
Zaprojektuj i zaimplementuj program pozwalający na wprowadzenie zestawu wyników danego studenta i wystawiający na
tej podstawie ocenę.
Uwagi
• Zwróć uwagę, iż program powinien umożliwiać wprowadzenie dowolnej liczby ocen ze zwykłych laboratoriów oraz
sprawdzianów,
• nie implementuj wprowadzania danych przez użytkownika, zamiast tego wprowadź dane na stałe w metodzie main()
Twojej klasy głównej,
• program powinien wypisywać oprócz oceny również obliczony wynik procentowy.
Przykład
Dla następującego zbioru danych:
Zwykłe zadania laboratoryjne:
Ocena
10
9
19
Maks.
10
10
20
Sprawdziany:
Ocena
30
1
Maks.
30
10
program powinien zwrócić wynik:
ocena 4,5 - 86,25% .
Politechnika Wrocławska
Mateusz Lis
Strona 1 z 1