W pythonie albo c++ proszę, jest to liga zadaniowa.
Napisz program obliczający średnią arytmetyczną ocen (zwykłą).
Etapy główne:
- Program prosi użytkownika o podanie liczby ocen.
- Należy ograniczyć maksymalną liczbę ocen do 20.
- W przypadku przekroczenia maksymalnej wartości liczby ocen program wypisze
komunikat: „Za duża liczba ocen” i ponownie poprosi o wprowadzenie liczby ocen
z dozwolonego zakresu, od 1 do 20 ocen.
- Po wprowadzeniu prawidłowej liczby ocen, program żąda wprowadzenia kolejnych
ocen, których liczba jest zgodna z liczbą ocen wybranych przez użytkownika.
- Jednocześnie program wypisuje w sposób losowy nazwy przedmiotów. Przykładowo:
podaj ocenę z „Informatyki”, gdzie nazwy przedmiotów są dobierane z własnego
zestawu nazw przedmiotów, na przykład zapisane we wcześniej utworzonej tablicy.
- Należy ograniczyć wprowadzane oceny do wartości od 1 do 6. Wyłącznie liczby
całkowite. Przy wprowadzeniu nieprawidłowej wartości program wyświetli komunikat:
„Nieprawidłowa ocena proszę wprowadzić ponownie”.
- Jednocześnie na każdym etapie podczas wprowadzania wartości jest możliwość
zamknięcia i wyjścia z programu za pomocą klawisza „Esc”.
- Po prawidłowym wprowadzeniu wszystkich ocen wymaganych przez użytkownika
program wyświetla wszystkie nazwy przedmiotów i ich oceny oraz wylicza i wyświetla
średnią arytmetyczną ocen (liczba rzeczywista z dokładnością do dwóch miejsc po
przecinku).
- Dodatkowo jeśli średnia arytmetyczna jest powyżej 4,75 program wyświetli komunikat:
„Gratuluję otrzymujesz wyróżnienie”.