Hur skriver man ett Hilo program ?

Trädvy Permalänk
Medlem
Registrerad
Dec 2015

Hur skriver man ett Hilo program ?

kört fast på skoluppgift jobbar i jGrasp och ska ska skriva ett Hilo program de ska finnas 3 olika svårartat grader lätt mellan 1-10 mellan 1-100 svår 1-1000. Användaren ska fp använda svårighets grad bär man föst startar spelet. När användaren spelat klart ska antalet försök skrivas ut på skärmen.

Skulle verkligen uppskatta lite hjälp

Trädvy Permalänk
Medlem
Plats
127.0.0.1
Registrerad
Maj 2008

Du kan börja med att förtydliga din text ganska mycket

"Resistance is futile."

- Georg Ohm

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Apr 2010

börja med att skriva ut hur långt du har kommit. ingen kommer hjälpa dig med en skoluppgift utan att du har försökt först. men fundera hur du skulle göra i en enkel beskrivning. typ
börja med att välja svårighetsgrad
slumpa ett tal
låt användaren gissa

och så vidare. kan göras mer detaljerat om man önskar. När det är klar börja fundera på hur du kan skriva det i kod istället. återkom gärna med mer detaljerade frågor på det du kör fast på

Trädvy Permalänk
Medlem
Registrerad
Dec 2015

Så här lågt har jag kommit

Jag kör fast när svårighetsgraden anropats och anropet Playgame ska anropas är Playgame en int och hur gör jag då ?

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av Beeeecccka:

Jag kör fast när svårighetsgraden anropats och anropet Playgame ska anropas är Playgame en int och hur gör jag då ?

Visa koden.

Trädvy Permalänk
Medlem
Registrerad
Dec 2015

Har jag ens skrivit rätt ??

Public static void main (String[] args) {
System.out.println ("Välkommen till HiLo!");
System.out.println ("Vilken svårighetsgrad?");

System.out.println ("0. Lätt (1-10)");
System.out.println ("1. Mellan (1-100)");
System.out.println ("2. Svår(1-1000)");

Trädvy Permalänk
Medlem
Registrerad
Dec 2015

såg att jag inte hade fått med hela här är vart jag körfast
är de rätt tänkt?

public class HiLo {
public static void main (String[] args) {

System.out.println ("Valkommen till HiLo!");
System.out.println ("Vilken svarighetsgrad");

System.out.println ("0. Latt (1-10)");
System.out.println ("1. Mellan (1-100)");
System.out.println ("2. Svar (1-1000)");

Scanner sc = new Scanner(system.in);
int x = sc.nextint();
int maxNumber = 10^x;

System.out.println(maxNumber);

}

}

Trädvy Permalänk
Medlem
Plats
Umeå
Registrerad
Nov 2013

Eftersom du skriver ut maxNumber så borde du börjat ana att felet ligger här, int maxNumber = 10^x;.
Om du stoppar in alternativen av x i ekvationen så kommer du att se vad som blir fel.