[Java] Rechentrainer

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von bironic, 3. September 2013 .

Schlagworte:
  1. 3. September 2013
    Hallo liebe Community... Ich habe zu Morgen ne kleine Aufgabe aufgekriegt, aber komme nicht wirklich weiter... Haben bis jetzt immer das Lösungsblatt dazu bekommen, somit konnte man dann gucken wie es weitergeht oder anfängt.. Aber nun hänge ich hier und komme nicht weiter.. Könnt ihr mir evtl. helfen?

    Hier die Aufgabenstellung:
    Hoffe ihr könnt mir helfen... VIelen Dank
     
  2. 3. September 2013
    AW: [Java] Rechentrainer

    Hast du schon irgendetwas gemacht? Poste 'nen Ansatz ansonsten sollte es keine Hilfe geben.
     
  3. 3. September 2013
    Zuletzt von einem Moderator bearbeitet: 3. September 2013
    AW: [Java] Rechentrainer

    Code:
     
    public class Rechenhilfe {
     
     public static void main(String[ ] args)
     {
     // Ausgabe Hello World!
     System.out.println("Hello World!");
     }
    }
    
    Das ist das was ich habe.. Wie gesagt bin der totale Anfänger und würde gerne die Aufgabe lösen damit ich weiterkomme
     
  4. 3. September 2013
    AW: [Java] Rechentrainer

    Ihr habt sicherlich im Unterricht if-Bedingungen und while-Schleifen durchgenommen, oder? Das solltest dir nochmal angucken, mehr brauchst du dafür nicht. Zeilen ausgeben kannst du ja (System.out.println), Eingaben einlesen kannst du mit einem Scanner oder InputStreamReader.
     
  5. 3. September 2013
    Zuletzt von einem Moderator bearbeitet: 3. September 2013
    AW: [Java] Rechentrainer

    Code:
    import java.util.Random;
    
    public class Gehhilfe{
     public static void main(String[] args){
     
     String Wiederholen = "j";
     int Aufgabe = 0;
     int Ergebnis = 0;
     int Ergebnis2 = 0;
     ReadInputLine Eingabe = new ReadInputLine();
     
     
     
     while(Wiederholen.compareToIgnoreCase("j")== 0){
     System.out.println("Gehhilfe für Matheschwache)\n");
     Random rand = new Random();
     int Zahl1 = rand.nextInt(10);
     Random rand2 = new Random();
     int Zahl2 = rand.nextInt(10);
     
     System.out.println("Erste Zahl: "+Zahl1); 
     System.out.println("Zweite Zahl: "+Zahl2); 
     System.out.println("Dein Ergebnis :");Ergebnis = Zahl1 + Zahl2;
     
     Ergebnis2 = Eingabe.getInt();
     
     
     if(Ergebnis == Ergebnis2){
     System.out.println("\nTippi Toppi, correcto!");
     
     System.out.println("\nDa du jetzt kluch bist..Nomma?!");
     System.out.println("\nDann ein 'j' fuer noch eine Aufgabe oder 'n' fuer keine weitere..Wenn du meinst du bist schlau genug");
     Wiederholen = Eingabe.getString();
     }
     else if(Ergebnis != Ergebnis2){
     while (Aufgabe <= 2){
     
     System.out.println("\nBOLZEN!DAS IST FALSCH!");
     System.out.println("\nNOCHMAL!!!11234");
     
     System.out.println("Dein Ergebnis:");Ergebnis2 = Eingabe.getInt();
     
     if (Ergebnis == Ergebnis2){
     
     System.out.println("\nwasn lucker.. richtig");
     Aufgabe = 4;
     }
     Aufgabe++;
     }
     
     if(Aufgabe == 3){
     System.out.println("\nLass mal.. Werd Maler oder sonstwas");
     System.out.println("\nDas Ergebnis lautet: "+Ergebnis);
     }
     System.out.println("\nDa du jetzt kluch bist..Nomma?!");
     System.out.println("\nDann ein 'j' fuer noch eine Aufgabe oder 'n' fuer keine weitere..Wenn du meinst du bist schlau genug");
     Wiederholen = Eingabe.getString();
     
     
     
     }
     
     }
     }
    }
    läuft jetzt soweit... natürlich sind die Formulierungen nur Platzhalter... aber irgendwie sieht es nicht schön aus... also der aufbau...
     
  6. 4. September 2013
    AW: [Java] Rechentrainer

    Sich schon zu Beginn einen guten Programmierstil anzueignen ist ein toller Vorsatz. Jedoch ist es am Anfang wichtiger mal die Grundkonzepte von if, for, while und Arrays zu verstehen. Besser strukturiert wird der Code dann wenn du OOP programmierst.
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.