09. december 2002 - 12:36Der er
8 kommentarer og 1 løsning
Angående en opg. hvor bruger skal indtaste sand/falsk t. påstan
Hej! Sidder her med en opgave hvor programmet skal udskrive nogle påstande, hvortil brugeren skal indtaste true hvis påstanden (ifg. ham)er rigtig og false hvis påstanden er forkert. Hvis han så skriver sand til en påstand der er rigtig, skal programmet sige "rigtigt" og ellers "forkert". Her er programmet, håber der er nogen der vil hjælpe... import cs1.*; import java.util.Random;
public class Type4 { public static void main (String [] args) { for (int i=1; i<10; i++) { Random generer = new Random(); int tal1,tal2,tal3,tal4,tal5, sum, resultat, antalOperander, talTilfaeldig; boolean paastand;
Programmet virker desværre ikke som vi vil have den til. På nuværende tidspunkt svarer det "rigtig" ligemeget om vi skriver true eller false til en påstand. Håber det hjalp...
Indeni jeres if skal I have if (paastand) System.out.println("Forkert"); else System.out.println("Rigtigt"); og ligeledes i jeres else. I overskriver lige nu det brugeren har indtastet, derfor tester I aldrig om brugeren har indtastet det korrekte.
carsten: den cs1 package er noget en eller anden skole har lavet, for læg mærke til hvor tit den er med her på eksperten når folk spørger om skole opgaver.
public static void main(String[] args) { for (int i = 1; i < 10; i++) { Random generer = new Random(); int tal1, tal2, sum, talTilfaeldig; boolean paastand = false;
arne_v: det gør den også i den løsning jeg leverede; der står at det skal tilføjes indeni if'en (og else'n). Det er ikke det mest elegante men det er der.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.