Beschrijving

Vervolg op Movie_Deel1, in deze oefening wordt een klasse gemaakt die de Movie klasse van de voorgaande oefening gebruikt om de rating van een film te bepalen.

Opgave

Maak een klasse MovieDemo dat je kan gebruiken voor het testen van de klasse Movie. Voeg een main methode toe die het onderstaande scenario implementeert:

1 Lees de naam van de film in
2 Lees het label van de film in
3 Geef overzicht huidige status
4 Vraag om rating in te geven
5 Verwerk input
    - Als de input een geldig getal is:
        - voeg de rating toe
        - ga naar stap 3
    - Als de input "eindresultaat" is: 
        - ga naar stap 6
    - Andere input:
        - geef foutboodschap weer
        - ga naar stap 3
6 Geef een overzicht van de uiteindelijke rating

Voorbeeld

Geef de naam van de film op:
The matrix
Geef het MPAA label van de film op:
R
De film The matrix heeft 0 ratings en een gemiddelde rating van 0.0.
Geef een rating voor de film:
5
De film The matrix heeft 1 ratings en een gemiddelde rating van 5.0.
Geef een rating voor de film:
4
De film The matrix heeft 2 ratings en een gemiddelde rating van 4.5.
Geef een rating voor de film:
5
De film The matrix heeft 3 ratings en een gemiddelde rating van 4.666666666666667.
Geef een rating voor de film:
4
De film The matrix heeft 4 ratings en een gemiddelde rating van 4.5.
Geef een rating voor de film:
5
De film The matrix heeft 5 ratings en een gemiddelde rating van 4.6.
Geef een rating voor de film:
5
De film The matrix heeft 6 ratings en een gemiddelde rating van 4.666666666666667.
Geef een rating voor de film:
3
De film The matrix heeft 7 ratings en een gemiddelde rating van 4.428571428571429.
Geef een rating voor de film:
2
De film The matrix heeft 8 ratings en een gemiddelde rating van 4.125.
Geef een rating voor de film:
5
De film The matrix heeft 9 ratings en een gemiddelde rating van 4.222222222222222.
Geef een rating voor de film:
5
De film The matrix heeft 10 ratings en een gemiddelde rating van 4.3.
Geef een rating voor de film:
1
De film The matrix heeft 11 ratings en een gemiddelde rating van 4.0.
Geef een rating voor de film:
eindresultaat
 
Film: The matrix
MPAA label: R
Aantal ratings: 11
Gemiddelde rating: 4.0

Speciale gevallen

Hou in je main methode ook rekening met de volgende speciale gevallen:

Geef de naam van de film op:
    The     
De naam van de film moet beginnen met een hoofdletter en minstens 5 karakters lang zijn!
Geef de naam van de film op:
the matrix
De naam van de film moet beginnen met een hoofdletter en minstens 5 karakters lang zijn!
Geef de naam van de film op:
Geef het MPAA label van de film op:
PG12
Enkel labels G, PG, PG13, R en NC17 zijn geldig!
Geef het MPAA label van de film op:
De film The matrix heeft 0 ratings en een gemiddelde rating van 0.0.
Geef een rating voor de film:
7
Geef een geldige rating in!
De film The matrix heeft 0 ratings en een gemiddelde rating van 0.0.
Geef een rating voor de film:
zeven
Geef een geldige rating in!
De film The matrix heeft 0 ratings en een gemiddelde rating van 0.0.
Geef een rating voor de film:

Bijkomende info


Hierbij nog wat uitleg over de Dodona-testen voor deze oefening: