Avaluació final


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java

Un Institut on s'estudia FP d'Informàtica necessita un programa per a agilitzar les avaluacions. El programa ha de calcular si un alumne aprova una Unitat Formativa a partir dels següents elements:

  • Pràctiques entregades.
  • Notes dels 3 exàmens parcials.
  • Nota de l'examen final.
  • Faltes de assistència.

Els requisits per a aprovar la UF són:

a) Haver entregar al menys els 75% de pràctiques. No faltar al 20% de les hores de la UF o més. Aprovar tots els exàmens parcials.

b) També es pot aprovar simplement aprovant l'examen final, sempre que no s'hagi faltat al 20% de les hores de la UF o més.

Input Format

En la primera línia el nombre de practiques totals \(T\) i el nombre de pràctiques entregades \(E\) En la segona línia les notes dels 3 exàmens parcials \(P1, P2, P3\). En la tercera línia la nota de l'examen final \(EF\). En la quarta línia el nombre total d'hores de la UF \(TH\) i les hores de faltes d'assistència \(FA\).

Constraints

0 <= T <= 10
0 <= E <= T
0 <= P1, P2, P3 <= 10
0 <= EF <= 10
1 <= TH <= 100
0 <= FA <= TH

Output Format

{ Aprova | Suspen }

Test Case 1

Input
10 5
6 5 0
7
85 14
Output
Aprova

Test Case 2

Input
10 10
10 10 10
10
85 70
Output
Suspen

Test Case 3

Input
5 4
5 5 5
3
85 0
Output
Aprova

Test Case 4

Input
5 3
5 5 5
4
85 5
Output
Suspen

Test Case 5

Input
5 3
4 9 9
0
85 70
Output
Suspen

Test Case 6

Input
5 5
5 5 4
4
85 0
Output
Suspen

Test Case 7

Input
5 5
10 10 10
10
85 17
Output
Suspen

Test Case 8

Hidden: this is a private test case!


Authorship: Rusben

CC BY-NC-SA 4.0