Mehrdimensionale Felder

JoBench

Mitglied
Hallo liebe Java-Fans,

wir benötigen den Quelltext für unsere letzte Prüfungsaufgabe. Im Anhang findet ihr die Aufgabe. Es geht um Entfernungsberechnungen von zwei oder mehreren Städten. Es wäre toll wenn uns jemand helfen könnte, da die Prüfung am Dienstag in überschaubare Nähe rückt.

THX

Jo
 

Anhänge

  • Entfernungen.jpg
    Entfernungen.jpg
    48,7 KB · Aufrufe: 71
Zuletzt bearbeitet von einem Moderator:

VfL_Freak

Top Contributor
Hallo liebe Java-Fans,

wir benötigen den Quelltext für unsere letzte Prüfungsaufgabe. Im Anhang findet ihr die Aufgabe. Es geht um Entfernungsberechnungen von zwei oder mehreren Städten. Es wäre toll wenn uns jemand helfen könnte, da die Prüfung am Dienstag in überschaubare Nähe rückt.

THX

Jo

Moin,

mal ganz davon abgesehen, dass Dein Bildchen kaum lesbar ist .... was erwartest Du jetzt konkret ???:L
Soll Dir jetzt irgendwer Deine Aufgabe lösen :shock:???:L;(

Zeig' mal den Code, den Du bislang hast ... und stell' dann konkrete Fragen !!

Gruß
Klaus
 
G

Gast2

Gast
Als Tip - Genau die Aufgabe wurde hier vor ein paar Wochen gelöst (mehr oder minder schön) - also mal suchen und inspirieren lassen... Weiterer Tip - soweit ich mich erinner hatte der Threadstarter einen eindeutig weiblich klingeden Usernamen. ;)
 

slawaweis

Bekanntes Mitglied
Hallo liebe Java-Fans,
Hallo liebe Java-Faulenzer,

wir benötigen den Quelltext für unsere letzte Prüfungsaufgabe. Im Anhang findet ihr die Aufgabe. Es geht um Entfernungsberechnungen von zwei oder mehreren Städten. Es wäre toll wenn uns jemand helfen könnte, da die Prüfung am Dienstag in überschaubare Nähe rückt.
wenn ihr eine besser lesbare Version der Aufgabe postet, dann schreibe ich den Quelltext zu Lösung nächsten Mittwoch hier auf und ihr könnt dann in aller Ruhe prüfen, ob ihr es richtig gemacht habt.

Slawa
 

Haave

Top Contributor
wenn ihr eine besser lesbare Version der Aufgabe postet, dann schreibe ich den Quelltext zu Lösung nächsten Mittwoch hier auf und ihr könnt dann in aller Ruhe prüfen, ob ihr es richtig gemacht habt.
Fand ich spontan eine gute Idee :)

vorsicht, intelligente Menschen könnten ihre Terminangaben entsprechend anpassen ;)
… dieser Satz holte mich dann allerdings wieder in die Realität zurück ;(
 

JoBench

Mitglied
Hallo zusammen,

hier mal der Erste Versuch:

Java:
public class Route {
    
       // (0)1, (1)1, (2)3, (3)4, (4)5, (5)6
  
            int[][] entfernung = {
            {0, 200, 150, 300, 400},      		//(0)1
            {200, 0, 900, 50, 500},      		//(1)2
            {150, 900, 0, 700, 250},      		//(2)3
            {300, 50, 700, 0, 600},       		//(3)4
            {400, 500, 250, 600, 0},     		//(4)5
	};
         
            public final void anbieten() {  // zeigt die verfügbaren Städte an
                 
                System.out.println("Staedte: Aachen, Berlin, Chemnitz, Dresden, "
                                           + "Erfurt, Flensburg, Garmisch, Hamburg");
                
              
          // Auswahl der Städteliste mit Hilfe der Konsole              
 
                String antwort;
                    antwort = Konsole. getInputString("Moechten Sie diese Staedteliste nutzen? j/n");
                    
                    if (antwort.equals("j")){                          //Bei Eingabe "j" wird die Route ausgegeben
                    
                        System.out.println ("Antwort: " + antwort);
                        alleDaten ();
                    }
                    else if (antwort.equals("n")){                    //Bei Eingabe "n" wird mitgeteilt, dass keine andere Städteliste
                                                                      //verfügbar ist, es wird eine erneute Eingabe angeboten
                         
                                        
                         list (0);
 
                           
                                                                                         
                                      }
                    else {                                                   //Wird weder "j" noch "n" eingegeben wird mitgeteilt, dass
                        System.out.println("Bitte geben Sie j oder n ein");  // Eingabe ungültig
                         }
                    }
            
            
            public void list(int counter) {
                int start;
                int letzteStadt = 0;
                int strecke = 0;
                int zahl;
                int zahl2 = 0;
                int naechsteStadt = 0;
                
                //Array in dem die Staede gespeichert sind.
                String[] staedte = new String[] {
                "0", "1", "2", "3", "4", "5"};
                            
 
                
                System.out.println("Bitte geben Sie die Nummer der Startstadt ein.");
                System.out.println("Staedte: 0 1.Stadt, 1 2.Stadtn, 2 3.Stadt, 3 4.Stadt, 4 4.Stad5");
                
                //Einlesen
                
                zahl = Konsole. getInputInt("In welcher Stadt möchten Sie starten?");
                start = zahl;
                
                      
                System.out.println("Start in: " + staedte[start]);
 
                zahl2 = Konsole.getInputInt("Bitte geben Sie die nächste Stadt ein");
                zahl2 = naechsteStadt;       
                
               // if (start != naechsteStadt){
                        
                        naechsteStadt = zahl2+1;
                    
                                         
                        System.out.println("Von " + staedte[letzteStadt] + " nach " + staedte[naechsteStadt]);
                        System.out.println(entfernung[letzteStadt][naechsteStadt] + " km.");
                       //}
                        
                        //else {
                        
                        strecke = strecke + entfernung[letzteStadt][naechsteStadt];
                        System.out.println("Gesamtstrecke: " + strecke);
                        
                        //}
                      
                        
                }   
                        
            
            public static void main(String[] args) {
                Route test = new Route();
                test.anbieten();
            }
 }
 
Zuletzt bearbeitet von einem Moderator:
M

MarkoBakic

Gast
Na also wenn man zu dumm ist seine Prüfungsaufgaben nicht einmal zu lösen, obwohl man diese bereits Voraus hat, kann man wirklich nicht mehr helfen.

Was studierst Du denn? Agrarökonomie? ;-)

Wünsche viel Erfolg.
 

JoBench

Mitglied
Danke! Der Kommentar hilft mir auch so viel weiter! Wohl keine Freunde!

Übrigens mit dumm hat das ganz und gar nix zu tun...

Der Vorteil der Klugheit besteht darin, daß man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.

UND

Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.

Hab euch auch alle lieb!

Jo
 

slawaweis

Bekanntes Mitglied
@JoBench
kannst Du bitte eine besser lesbare Version der Aufgabe posten, worum Dich schon einige gebeten haben? Sieh Dir dein eigenes Bild im ersten Post mal an. Ich kann nicht deinen bisherigen Lösungsversuch bewerten, ohne die Aufgabe zu kennen. Anderen geht es bestimmt ähnlich.

Slawa
 

Eldorado

Bekanntes Mitglied
Es geht jetzt erstmal darum, dass ihr endlich ein konkretes Problem postet(Ich habe auch kein Problem die Aufgabe zu lesen). Sonst drehen wir uns hier im Kreis.
 

Neue Themen


Oben