MasteR ChieF
Mitglied
Hallo Zusammen...
Ich bin gerade an einer Aufgabe dran. Grundsäzlich weiss ich wie man Methoden definiert, abr es will nicht recht funktionieren... könnt ihr euch mal den Code anschauen und evtl antowrten?!?! Danke schon im Voraus...:idea:
danke... LG MasteR ChieF
Ich bin gerade an einer Aufgabe dran. Grundsäzlich weiss ich wie man Methoden definiert, abr es will nicht recht funktionieren... könnt ihr euch mal den Code anschauen und evtl antowrten?!?! Danke schon im Voraus...:idea:
Code:
package ch.Michael.hausaufgaben;
import ch.jmildner.tools.*;
class kegel
{
public static void main (String[] args)
int a;
double r,h;
final double p=3.14159;
{
System.out.println("\n*******************************************************\n\n");
System.out.println("Dieses Programm berechnet die einzelnen Teile des Kegels\n");
System.out.println("\n*******************************************************\n\n");
r=MyTools.getDouble("Geben Sie den Radius des Kegels an: ");
h=MyTools.getDouble("Geben Sie die Hoehe des Kegels an: ");
System.out.println("\n\n-<1>- Oberflaeche\n-<2>- Volumen\n-<3>- Mantelflaeche\n-<4>- Mantellinie\n\n");
int e;
do{
a=MyTools.getInteger("\nWaehlen sie eine Berechnung aus: ");
switch (a)
{
case 1:
{
System.out.println("\n\n-->Oberflaeche:\t"+r*p*(r+Math.sqrt(r*r+h*h)));
break;
}
case 2:
{
System.out.println("\n\n-->Volumen:\t"+r*r*p*h/3);
break;
}
case 3:
{
System.out.println("\n\n-->Mantelflaeche:\t"+Math.sqrt(r*r+h*h)*r*p);
break;
}
case 4:
{
System.out.println("\n\n-->Mantellinie:\t"+Math.sqrt(r*r+h*h));
break;
}
default:
{
System.out.println("Falsche Eingabe");
e=1;
}
}
e=MyTools.getInteger("\n\n[1] Programm wiederholen\n[0] Programm beenden\nEingabe: ");
}while (e==1);
[COLOR=Red]static void oberflaeche()
{
System.out.println("\n\n-->Oberflaeche:\t"+r*p*(r+Math.sqrt(r*r+h*h)));
}[/COLOR]
}
}
danke... LG MasteR ChieF