er det dig eller spilleren der skal sætte tegnene rigtigt?
int[] operander = new int[7]; // til tallene String operator = "+-*"; // til de mulige regnetegnene String[] operatorer = new String[6]; // til de 6 aktuelle operatorer
'operator' er den generelle hvis et tegn er i den streng er det en lovlig operator. 'operatorer' bruges til at huske hvilken operator der står imellem hvert talpar.
det er vigtigt ikke at rode de to variable sammen.
får din klasse udleveret syv tal og et resultat som den så skal finde operander til? eller genererer klassen tallene (fx med random) og så er der en spiller der skal finde passende operander så det går godt.
OK der er sådan: Vi får udleveret 7 forskellige tal og et resultat! Vores opgave er så at sætte de rigtige operander sammen med de rigtige tal således at det giver resultatet!
Joe, lidt. Jeg ved godt det lyder som pernittengrynet kraileri, men med computere skal man først og fremmest gøre sig helt klar på præcis hvad man egentlig ønsker at gøre.
Så jeg har et spørgsmål til, omkring eksemplet:
(75,50,25,1,8,5,6 skal give 277) en mulig løsning kunne være (50*5)+25+8-6
tallene 75 og 1 indgår ikke i løsningen, betyder det at man ikke behøver at anvende alle 7 tal, eller er det evt en slåfejl? de parenteser der står, er det pareteser du kan skrive som du ønsker, eller er det de implicitte parenteser der skal sættes i udtrykket for at sikre at * udregnes først?
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.