Orbitrechner für aktuelle Einsendeaufgabe in 20047

Ich habe eben nochmal geschaut, ob ich überhaupt zur Klausur in ETTI zugelassen bin, da ich dieses Semester in dem Kurs keine einzige EA gemacht habe. Glücklicherweise bin ich zugelassen 🙂

Zu Übungszwecken habe ich aber trotzdem mal die aktuelle EA gemacht und auch ein kleines Tool zur Aufgabenlösung entwickelt. Viel Spaß damit, es steht unter public domain

import java.io.*;

public class Orbitrechner {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int r = 0;
    double me = 5.9736 * Math.pow(10, 24);
    double g = 6.674 * Math.pow(10, -11);

    //double erg = 0;

    String eingabe = "";
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    System.out.print("Gib Höhe in km über Meeresspiegel ein: ");

    try {
        eingabe = br.readLine();
    } catch (Exception e) {
    }
    ;
    r = Integer.parseInt(eingabe);

    double erg = Math.sqrt((me * g) / ((r + 6371) * 1000)); // Formel aus Kurseinheit
    double uml = (2*Math.PI*((r + 6371)*1000))/erg;  // Umlaufzeit = Umfang / Geschwindigkeit



    System.out.println("Die Bahngeschwindigkeit beträgt: " + erg + " m/s");
    System.out.println("Die Umlaufzeit beträgt: "+uml/60+" Minuten bzw."+uml/3600+" Stunden");

}

}

Tools schreiben macht Spaß und schafft Übung 🙂

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s