Calcula nota examen tipus test

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:

- el pes de cada encert depèn del nombre de preguntes que tingui
  l’examen. Atès que la nota màxima de l’examen és 10 i hi ha N
  preguntes, cada pregunta correcta tindrà un pes de $\frac{10}{N}$.

- el pes de cada error depèn del nombre de respostes possibles que
  tingui cada pregunta, Si hi ha M respostes possibles cada resposta
  descomptarà $\frac{1}{M-1}$ del pes d’una resposta correcta.

- una pregunta que no es respongui no suma ni resta res.

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 $\frac{1}{2}\cdot0,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:

- el nombre de respostes m que té cada pregunta tal que m > 1

- el nombre de preguntes n tal que n > 0 i a continuació una seqüència
  de n caràcters on ’B’ indica que és una resposta correcta, ’M’ una
  resposta incorrecta i ’X’ una pregunta que no s’ha respòs.

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.

Informació del problema

Autoria: Bernardino Casas

Generació: 2026-01-25T17:32:35.174Z

© Jutge.org, 2006–2026.
https://jutge.org
