In C# würde ich für sowas eine Switch-Anweisung schreiben.
Etwa in dieser Form:
switch (
Variable mit dem Wert der Eingabe)
{[INDENT]case "DEU":[INDENT]
Was auch immer dann passieren soll
break;
[/INDENT]case "FRA":[INDENT]
Was auch immer dann passieren soll
break;
[/INDENT]case "XYZ"[INDENT]
usw...
break;[/INDENT]default:[INDENT]
hier würde ich falsche Antworten abfangen
break;
[/INDENT][/INDENT]}
Ob man dieses Verfahren anwenden kann, hängt vielleicht auch davon ab, wie groß der Umfang der Antwortmöglichkeiten ist. Vielleicht ist es auch effektiver, durch ein Array zu parsen...

!?
Für Kritik und/ oder Verbesserungen bin ich natürlich offen, da ich auch nicht der Crack in Sachen Programmierung bin.
