Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs/Übungsaufgaben/Geometrie

Aufgabe

  1. Schreibe ein Programm, welches aus der Höhe und einem Radius das Volumen und die Oberfläche eines Zylinders berechnet.
  2. Berechne anhand von r Umfang, Volumen und Oberfläche einer Kugel.
  3. Berechne anhand der Seitenlängen a, b, c das Volumen, die Oberfläche, die Länge der Raumdiagonalen sowie die Gesamtkantenlänge eines Quaders.

Hinweis: Math.PI kann dir hier gute Dienste leisten.

Vorgabe für Fortgeschrittene

public class Geometrie {

	public static void main(String[] args) {
		/*
		 * wir wollen die Argumente "Zylinder r h" oder Kugel r ...
		 */

		if (args.length == 0) {
			System.out.println(help());
		}

		else if (args[0].equals("Zylinder")) {
			/*
			 * hier kannst du deine Methode zur Zylinderberechnung einfügen ich
			 * habe dir ein Grundgerüst vorgegeben
			 */

			if (args.length >= 3) { // haben wir genügend Argumente?
				/*
				 * Zum Beispiel:
				 * 
				 * zur Konvertierung von String nach double braucht man: 
				 * double r = Double.valueOf(args[1]); 
				 * double h = Double.valueOf(args[2]);
				 * 
				 * dann eure Methode aufrufen: 
				 * String ergebnis = zylinder(r,h);
				 * 
				 * und das Ergebnis ausgeben: 
				 * System.out.println( ergebnis );
				 */
			} else {
				System.out.println(help());
			}
		} else if (args[0].equals("Kugel")) {
			/*
			 * hier kannst du deine Methode zur Kugelberechnung einfügen
			 */
		} else if (args[0].equals("Quader")) {
			/*
			 * hier kannst du deine Methode zur Quaderberechnung einfügen
			 */
		} else {
			System.out.println(help());
		}

	}

	public static String help() {
		return "Hier kannst du einen Hilfetext einfügen";
	}

}

Kommentare

Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf "bearbeiten" und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)