Philipp Grashoff: Anfängerfrage --> Ich finde den Fehler nicht

Beitrag lesen

Hi,

if(getraenk != "C" || getraenk != "S" || getraenk != "F") {

if(geld != "5" || geld != "2" || geld != "1") {

Diese If- Abfragen sind wohl das Problem:
du fragst ab, ob getraenk nicht "c" ODER nicht "s" ODER nicht "f" ist. nun, wenn es z.B. c ist, dann isses nicht s und nicht f, deshalb ist die if-bedingung immer erfuellt.
Selbiges bei der anderen If-Abfrage

Du willst wohl abfragen, ob es keines von den 3 ist. das waere dann:
 if(getraenk != "C" && getraenk != "S" && getraenk != "F") {

mfg
Philipp