Sindre Skrevet 11. september 2005 Del Skrevet 11. september 2005 Slitter med et logisk uttrykk, kan noen se hva som er feil...(er ganske enkelt, så må være et stort svart hull jeg har ); if ((input != 'I') || (input != 'V')) Jeg skal teste at kun skriver inn romertall. Klarer det hvis jeg bare har en bokstav f.eks: if (input != 'I') men straks jeg legger til en bokstav til så fungere det ikke. har prøvd og skrive uttrykket på mange forskjellige måter. Lenke til kommentar
hishadow Skrevet 11. september 2005 Del Skrevet 11. september 2005 (input != 'I') || (input != 'V') .. vil alltid være sann. Grunnen er bruk av eller (||). Bruk i stedet og (&&). Lenke til kommentar
Sindre Skrevet 11. september 2005 Forfatter Del Skrevet 11. september 2005 Selvsagt, en av delene vil jo alltid være sann! takk! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå