Übung 11 online!!!!

Benutzeravatar
s!mon
Computerversteher
Computerversteher
Beiträge: 373
Registriert: 20. Okt 2007 18:24
Wohnort: Höchst i. Odw

Re: Übung 11 online!!!!

Beitrag von s!mon » 2. Feb 2008 19:34

Habt ihr da eigentlich etwas reingeschrieben in den Konstruktor? Bei mir bleibt der leer..

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Re: Übung 11 online!!!!

Beitrag von Krümelmonster » 2. Feb 2008 19:37

Ich erstelle die Collection für die Flughafen und setze das Flugzeug auf null.

Ist aber auch problemlos ohne Konstruktor möglich.
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!

Benutzeravatar
Jo(h)nny
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 197
Registriert: 19. Dez 2007 23:39

Re: Übung 11 online!!!!

Beitrag von Jo(h)nny » 2. Feb 2008 21:07

@Krümelmonster, also bei setLocation wird gesagt, dass wenn der Flüghafen nicht im speicher vorhanden ist, sollte eine airbornecompexc. geworfen werden
Atomenergie ist wie Sex - im Prinzip genial, wenn man nur wüsste wohin mit den Endprodukten.

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Re: Übung 11 online!!!!

Beitrag von Krümelmonster » 2. Feb 2008 21:22

Hm, aber setLocation() wird erst am Ende der Methode flyTo() aufgerufen.

Also da schick ich meinem Tutor nochmal ne eMail.
Hoffentlich liest er sie noch vor Montag, denn ich habe die
Hausübung schon weggeschickt. :?
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!

Benutzeravatar
Jo(h)nny
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 197
Registriert: 19. Dez 2007 23:39

Re: Übung 11 online!!!!

Beitrag von Jo(h)nny » 2. Feb 2008 21:32

also das mit setLocation hab ich so verstanden, dass immer wenn der Flüghafen nicht im speicher ist, eine airbornecompexc geworfen werden soll
Atomenergie ist wie Sex - im Prinzip genial, wenn man nur wüsste wohin mit den Endprodukten.

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Re: Übung 11 online!!!!

Beitrag von Krümelmonster » 3. Feb 2008 00:15

Es ist in der Aufgabenstellung nicht klar vormuliert, welche Exception in diesedm Fall geworfen werden soll.
Ich habe meinem Tutor eine Mail geschrieben und werde hier posten, was dabei herausgekommen ist.
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Re: Übung 11 online!!!!

Beitrag von Krümelmonster » 3. Feb 2008 14:15

Mein Tutor antwortete, dass eine AirplaneException geworfen werden soll, wenn
der Flughafen, an dem sich das Flugzeug befindet, beim Aufruf von flyTo() nicht mehr im
Speicher ist.
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!

fl4$h g0rd0n
BASIC-Programmierer
BASIC-Programmierer
Beiträge: 115
Registriert: 1. Okt 2007 22:20

Re: Übung 11 online!!!!

Beitrag von fl4$h g0rd0n » 3. Feb 2008 16:20

Also ich stehe irgendwie auf dem Schlauch....
Ich erhalte ganz andere Spritwerte (habe die Ausgabe um Zwischenwerte ergänzt):

Code: Alles auswählen

Height is: 30000
Located at: Frankfurt
Fuel is: 7000
distance: 169,705627
consumption: 2,750000
requiredFuel: 466,690476
Located at: Kassel
Fuel is: 6534
distance: 328,937684
consumption: 2,750000
requiredFuel: 904,578631
Located at: Köln
Fuel is: 5630
distance: 650,000000
consumption: 2,750000
requiredFuel: 1787,500000
Located at: Berlin
Fuel is: 3843
distance: 485,489444
consumption: 2,750000
requiredFuel: 1335,095970
Located at: Frankfurt
Fuel is: 2508
Für die Berechnungen caste ich vorher auch nach double und am Ende wieder zurück nach int. Welche Formel benutzt ihr denn?
"Education is the path from cocky ignorance to miserable uncertainty" -- Mark Twain

Stumpf.Alex
Nerd
Nerd
Beiträge: 643
Registriert: 1. Okt 2007 12:40
Wohnort: Darmstadt
Kontaktdaten:

Re: Übung 11 online!!!!

Beitrag von Stumpf.Alex » 3. Feb 2008 16:27

Ganz normal die Distanz mit Pythagoras ausrechnen, dann die Flugdauer bestimmen und das dann mit dem Verbrauch multiplizieren. That's it!

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Re: Übung 11 online!!!!

Beitrag von Krümelmonster » 3. Feb 2008 16:31

Deine Distanzberechnung scheint einen Fehler zu haben:

Code: Alles auswählen

Located at: Frankfurt
Fuel is: 7000
distance: 141.4213562373095
consumption: 2.75
requiredFuel: 388.90872965260115
Located at: Kassel
Fuel is: 6611
distance: 142.12670403551894
consumption: 2.75
requiredFuel: 390.8484360976771
Located at: Köln
Fuel is: 6220
distance: 320.1562118716424
consumption: 2.75
requiredFuel: 880.4295826470167
Located at: Berlin
Fuel is: 5339
distance: 457.93012567421243
consumption: 2.75
requiredFuel: 1259.3078456040842
Located at: Frankfurt
Fuel is: 4079
Satz des Pythagoras ist dir bekannt? 8)

@Stump.Alex:
Warum berechnest du die Flugdauer? Welche Geschwindigkeit benutzt du dazu?
Der Verbrauch bezieht sich doch auf die zurückgelegte Strecke und nicht auf die
benötigte Zeit.
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!

Stumpf.Alex
Nerd
Nerd
Beiträge: 643
Registriert: 1. Okt 2007 12:40
Wohnort: Darmstadt
Kontaktdaten:

Re: Übung 11 online!!!!

Beitrag von Stumpf.Alex » 3. Feb 2008 16:48

Ohja hast recht...habs falsch im Kopf gehabt. Sorry! :oops:

fl4$h g0rd0n
BASIC-Programmierer
BASIC-Programmierer
Beiträge: 115
Registriert: 1. Okt 2007 22:20

Re: Übung 11 online!!!!

Beitrag von fl4$h g0rd0n » 3. Feb 2008 16:52

Krümelmonster hat geschrieben: Satz des Pythagoras ist dir bekannt? 8)
Ja der ist mir sehr wohl bekannt... :roll:
Ich habe es nach dem gleichen Verfahren, wie du es beschrieben hast, berechnet. In meiner Berechnung gab es nur einen Vorzeichenfehler, den ich übersehen habe. Jetzt erhalte ich die gleichen Werte.
"Education is the path from cocky ignorance to miserable uncertainty" -- Mark Twain

Antworten

Zurück zu „Archiv“