Hallo Java Leute,
bin neu hier und leider auch ein java noob. an der uni wurde für uns neulinge eine tolle aufgabe vergeben, die ich leider nicht lösen kann. ich habe es schon versucht, eclipse bringt das programm aber nicht zum laufen. auch das lehrbuch hilft zumindest für diese aufgabe nicht weiter. ihr könnt mir ruhigen gewissens die aufgabe verraten, da diese aufgabe keinerlei qualifikationsnachweis darstellt.
hier die aufgabe:
1. Implementieren Sie die Methoden kreisFlaeche und kreisUmfang, welche den
Radius eines Kreises als Parameter erwarten und Fläche bzw. Umfang errechnen und
zurückgeben sollen.
2. Implementieren Sie die Methode rechteckFlaeche, welche Länge und Breite eines
Rechtecks als Parameter erwartet und die Fläche des Rechtecks zurückgibt.
3. Implementieren Sie die Methode kreisKleinerRechteck. Diese Methode hat drei
Parameter: Der Radius eines Kreises, und Länge und Breite eines Rechtecks. Sie soll
true zurückgeben, wenn die Fläche des Kreises kleiner ist als die Fläche des
Rechtecks, und anderenfalls false.
4. Implementieren Sie die Methode laenge. Diese Methode hat vier Parameter: x1,y1,x2
und y2. Dabei handelt es sich um die x und y Koordinaten von zwei Punkten. Die
Methode soll die Entfernung dieser Punkte berechnen und zurückgeben.
Hinweise:
● Die Main-Methode und die vorgegebenen Codefragmente dürfen für die Abgabe nicht
verändert werden.
● Die Zahl PI steht als Variable Math.PI zur Verfügung.
● Die Quadratwurzel von xyz kann mit Math.sqrt(xyz) errechnet werden.
● Wichtig zur Berechnung der Entfernung zweier Punkte ist der Satz des Pythagoras.
● Verwenden Sie folgendes Programmgerüst: (und testen Sie ihre Lösung auch mit
anderen Parametern!)
ich habe schon versucht eine lösung zu finden, aber was genau ich da falsch mache, weiß ich auch nicht:
------
ich bin für jede hilfe dankbar, dieses forum ist leider das einzige, was mir noch weiterhelfen könnte.
vielen dank im voraus.
grüße
Noctarius: Bitte Codetags bzw. Java-Tags nutzen
bin neu hier und leider auch ein java noob. an der uni wurde für uns neulinge eine tolle aufgabe vergeben, die ich leider nicht lösen kann. ich habe es schon versucht, eclipse bringt das programm aber nicht zum laufen. auch das lehrbuch hilft zumindest für diese aufgabe nicht weiter. ihr könnt mir ruhigen gewissens die aufgabe verraten, da diese aufgabe keinerlei qualifikationsnachweis darstellt.
hier die aufgabe:
1. Implementieren Sie die Methoden kreisFlaeche und kreisUmfang, welche den
Radius eines Kreises als Parameter erwarten und Fläche bzw. Umfang errechnen und
zurückgeben sollen.
2. Implementieren Sie die Methode rechteckFlaeche, welche Länge und Breite eines
Rechtecks als Parameter erwartet und die Fläche des Rechtecks zurückgibt.
3. Implementieren Sie die Methode kreisKleinerRechteck. Diese Methode hat drei
Parameter: Der Radius eines Kreises, und Länge und Breite eines Rechtecks. Sie soll
true zurückgeben, wenn die Fläche des Kreises kleiner ist als die Fläche des
Rechtecks, und anderenfalls false.
4. Implementieren Sie die Methode laenge. Diese Methode hat vier Parameter: x1,y1,x2
und y2. Dabei handelt es sich um die x und y Koordinaten von zwei Punkten. Die
Methode soll die Entfernung dieser Punkte berechnen und zurückgeben.
Hinweise:
● Die Main-Methode und die vorgegebenen Codefragmente dürfen für die Abgabe nicht
verändert werden.
● Die Zahl PI steht als Variable Math.PI zur Verfügung.
● Die Quadratwurzel von xyz kann mit Math.sqrt(xyz) errechnet werden.
● Wichtig zur Berechnung der Entfernung zweier Punkte ist der Satz des Pythagoras.
● Verwenden Sie folgendes Programmgerüst: (und testen Sie ihre Lösung auch mit
anderen Parametern!)
Java:
public class Miniprojekt1 {
public double kreisFlaeche (double radius) {
// ... Lösung hier implementieren
return f;
}
public double kreisUmfang (double radius) {
// ... Lösung hier implementieren
return u;
}
public double rechteckFlaeche (double laenge, double breite) {
// ... Lösung hier implementieren
return f;
}
public boolean kreisKleinerRechteck (double radius, double laenge,
double breite) {
// ... Lösung hier implementieren
return b;
}
public double laenge (double x1, double y1, double x2, double y2) {
// ... Lösung hier implementieren
return l;
}
public static void main (String [] s) {
Miniprojekt1 M = new Miniprojekt1();
System.out.println("Fläche Kreis Radius 3: "
+M.kreisFlaeche(3));
System.out.println("Umfang Kreis Radius 4,2: "
+M.kreisUmfang(4.2));
System.out.println("Kreis Radius 6 kleiner Rechteck 2 mal 3: "
+M.kreisKleinerRechteck(6, 2, 3));
System.out.println("Länge (-1,5) (2,-1): "
+M.laenge( 2, -1, -1, 5));
}
}
ich habe schon versucht eine lösung zu finden, aber was genau ich da falsch mache, weiß ich auch nicht:
Java:
public class Miniprojekt1 {
public double kreisFlaeche (double radius) {
double f;
f = radius*radius*Math.PI;
return f;
}
public double kreisUmfang (double radius) {
double u;
u = 2*radius*Math.PI;
return u;
}
public double rechteckFlaeche (double laenge, double breite) {
double f;
f = laenge*breite;
return f;
}
public boolean kreisKleinerRechteck (double radius, double laenge,
double breite) {
boolean b;
double kreisflaeche;
kreisflaeche = Math.PI*radius*radius;
if (kreisflaeche<laenge*breite) b = true; else b = false;
return b;
}
public double laenge (double x1, double y1, double x2, double y2) {
double l;
l = Math.sqrt((y2-y1)*(y2-y1)+ (x2-x1)*(x2-x1));
return l;
}
public static void main (String [] s) {
Miniprojekt1 M = new Miniprojekt1();
System.out.println("Fläche Kreis Radius 3: "
+M.kreisFlaeche(3));
System.out.println("Umfang Kreis Radius 4,2: "
+M.kreisUmfang(4.2));
System.out.println("Kreis Radius 6 kleiner Rechteck 2 mal 3: "
+M.kreisKleinerRechteck(6, 2, 3));
System.out.println("Länge (-1,5) (2,-1): "
+M.laenge( 2, -1, -1, 5));
}
}
------
ich bin für jede hilfe dankbar, dieses forum ist leider das einzige, was mir noch weiterhelfen könnte.
vielen dank im voraus.
grüße
Noctarius: Bitte Codetags bzw. Java-Tags nutzen
Zuletzt bearbeitet von einem Moderator: