peachplayer Geschrieben 11. Oktober 2018 Melden Share Geschrieben 11. Oktober 2018 public void Antwortprüfen() { var correct_answer1 = new int[] { 1, 3, 2, 2, 3, 3, 3, 2, 1, 1 }; var correct_answer2 = new int[] { 1, 3, 2, 2, 3, 3, 4, 2, 1, 1 }; if (correct_answer1[index-1] == Antwort1 | correct_answer2[index-1] == Antwort2) { Score++; Antwort_richtig = true; richtigofalschAnzeige.text = "Antwort ist richtig!"; PunkteAnzeige.text = Score.ToString(); } else { Antwort_richtig = false; richtigofalschAnzeige.text = "Antwort ist falsch!"; PunkteAnzeige.text = Score.ToString(); } } public void AnzeigeSchalterGeklickt1() { if (Nummer_toggle1.isOn) { Antwort1 = 1; Antwort2 = 1; } else { Antwort1 = 0; Antwort2 = 0; } } public void AnzeigeSchalterGeklickt2() { if (Nummer_toggle2.isOn) { Antwort1 = 2; Antwort2 = 2; } else { Antwort1 = 0; Antwort2 = 0; } } public void AnzeigeSchalterGeklickt3() { if (Nummer_toggle3.isOn) { Antwort1 = 3; Antwort2 = 3; } else { Antwort1 = 0; Antwort2 = 0; } } public void AnzeigeSchalterGeklickt4() { if (Nummer_toggle4.isOn) { Antwort1 = 4; Antwort2 = 4; } else { Antwort1 = 0; Antwort2 = 0; } } Hallo Leute Weiss jemand, wie man einen Multiple-Choice Test mit mehreren möglichen Antworten machen kann? Habe es mit obigem Code probiert, das funktioniert aber nicht 100 % richtig! Bei Frage Nr. 7 sollen 2 Antworten richtig sein! Gruss, peachplayer Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
malzbie Geschrieben 11. Oktober 2018 Melden Share Geschrieben 11. Oktober 2018 Du nutzt bei deiner Abfrage den | Operator. Das ist wahrscheinlich nicht das, was du willst. Du wilst bestimmt nicht ein logisches ODER haben sondern entweder das bedingte ODER || , wenn es Teilpunkte geben soll, oder das UND && wenn es nur Punkte gibt, wenn alles richtig ist. Hier der Unterschied der beiden ODER Varianten: https://docs.microsoft.com/de-de/dotnet/csharp/language-reference/operators/conditional-or-operator Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
peachplayer Geschrieben 11. Oktober 2018 Autor Melden Share Geschrieben 11. Oktober 2018 Das hat prima geklappt mit dem Tipp! Jetzt funktioniert es richtig! Vielen Dank! Gruss, peachplayer Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.