Aprofitant que arriba l’època dels examens et demanem que implementis un programa que a partir d’una seqüència amb les respostes d’un examen tipus test calculi la nota final d’aquest examen.
Cal tenir present que:
Per exemple:
Si l’examen té N=20 preguntes amb M=3 respostes possibles, llavors cada resposta correcta valdrà 0,5 punts, i cada resposta.incorrecta restarà de 1/2·0,5 = 0,25 punts.
La nota mínima de l’examen és un 0 i en cap cas pot ser negativa.
Entrada
L’entrada consisteix en:
Sortida
Mostra el nombre de respostes correctes amb el pes d’un encert, el nombre de respostes errònies amb el pes d’un error i la nota de l’examen seguint el format que es veu en els jocs de proves.
Observació
Per resoldre aquest exercici no es poden usar ni taules ni vectors.
Input
3 5 B X M M B
Output
B: 2 (+2) M: 2 (-1) Nota: 2
Input
4 10 B X B X B M M B B B
Output
B: 6 (+1) M: 2 (-0.333333) Nota: 5.33333
Input
5 20 B X M M M M M M M M M B X X X M M M M B
Output
B: 3 (+0.5) M: 13 (-0.125) Nota: 0