Guten Tag,
und zwar muss ich ein Java–Programm schreiben, welches die Höhe und den Durchmesser des Grundkreises eines Drehkegels von der Konsole einliest und anschließend den Flächeninhalt der Kegeloberfläche sowie das Kegelvolumen berechnet.
Dabei kommt bei mir dauerhaft immer neue Fehlermeldungen und das compilieren klappt nicht. Ich bräuchte einen Ansatz um die Probleme zu lösen.
Ich danke euch !
[CODE lang="java" title="Drehkugel"]
import java.util.*;
public class Drehkugel {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
//Variablen
byte eingabe;
double r; //Radius
double h; //Höhe
double o; //Flächeninhalt
double v; //Volumen
double d; //Durchmesser
double m; //Mantelfläche
double g; //Grundfläche
double s; //Länge der Mantellinie
System.out.println("Zum Berechnen der Oberfläche und Volumen geben Sie bitte folgende Werte ein:");
System.out.print("Geben Sie den \"Durchmesser\" des Drehkegels in cm an: ");
d= input.nextDouble(); //Hier kann laut dem Compiler , kein Symbol entdeckt werden
System.out.print("Geben Sie die \"Höhe\" des Drehkegels in cm an: ");
h= input.nextDouble(); //Hier kann laut dem Compiler , kein Symbol entdeckt werden
r = d*(1/2);
g = Math.PI*(r*r);
s = r*r+h*h;
double wurzel;
wurzel = Math.sqrt(s);
m = Math.PI*r*Math.sqrt(s);
o=g+m;
v = (1/3)*g*h;
System.out.println("\n Der Flächeninhalt der Kegeloberfläche beträgt: "+o+"cm²" );
System.out.println("\n Das Volumen des Drehkegel beträgt: "+o+"cm³" );
}
} // end of Drehkugel
[/CODE]
und zwar muss ich ein Java–Programm schreiben, welches die Höhe und den Durchmesser des Grundkreises eines Drehkegels von der Konsole einliest und anschließend den Flächeninhalt der Kegeloberfläche sowie das Kegelvolumen berechnet.
Dabei kommt bei mir dauerhaft immer neue Fehlermeldungen und das compilieren klappt nicht. Ich bräuchte einen Ansatz um die Probleme zu lösen.
Ich danke euch !
[CODE lang="java" title="Drehkugel"]
import java.util.*;
public class Drehkugel {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
//Variablen
byte eingabe;
double r; //Radius
double h; //Höhe
double o; //Flächeninhalt
double v; //Volumen
double d; //Durchmesser
double m; //Mantelfläche
double g; //Grundfläche
double s; //Länge der Mantellinie
System.out.println("Zum Berechnen der Oberfläche und Volumen geben Sie bitte folgende Werte ein:");
System.out.print("Geben Sie den \"Durchmesser\" des Drehkegels in cm an: ");
d= input.nextDouble(); //Hier kann laut dem Compiler , kein Symbol entdeckt werden
System.out.print("Geben Sie die \"Höhe\" des Drehkegels in cm an: ");
h= input.nextDouble(); //Hier kann laut dem Compiler , kein Symbol entdeckt werden
r = d*(1/2);
g = Math.PI*(r*r);
s = r*r+h*h;
double wurzel;
wurzel = Math.sqrt(s);
m = Math.PI*r*Math.sqrt(s);
o=g+m;
v = (1/3)*g*h;
System.out.println("\n Der Flächeninhalt der Kegeloberfläche beträgt: "+o+"cm²" );
System.out.println("\n Das Volumen des Drehkegel beträgt: "+o+"cm³" );
}
} // end of Drehkugel
[/CODE]