Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

schule:klassen:2017:10b:kap3 [2017/08/18 13:49] – angelegt martinschule:klassen:2017:10b:kap3 [2021/12/29 10:40] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== 3. Methoden ======
 +
 +==== Aufgabe ====
 +Erstelle eine Klasse ''Rechner'' mit den Methoden:
 +  - berechneHypothenuse(double kathete1, double kathete2). \\ **Tipp:** Math.sqrt(double Zahl) berechnet die Wurzel  (=square root) einer Zahl.
 +  - berechneKreisflaeche(double radius) \\ **Tipp:** Math.PI ist die Kreiszahl in double-precision
 +  - berechneKreissegmentflaeche(double radius, double winkel) \\ **Tipp:** Nutze die Methode aus Aufgabe b)!
 +
 +=== Lösung: ===
 +<code java>
 +
 +/**
 + * Klasse Rechner mit beispielhaften Methoden
 + *
 + * @author Martin Pabst
 + 
 + */
 +public class Rechner
 +{
 +
 +    public double berechneHypothenuse(double kathete1, double kathete2){
 +    
 +        double hypothenuse = Math.sqrt(kathete1*kathete1 + kathete2*kathete2);
 +        
 +        return hypothenuse;
 +    
 +    }
 +
 +    public double berechneKreisflaeche(double radius){
 +    
 +        return Math.PI * radius * radius;
 +        
 +    }
 +    
 +    public double berechneKreissegmentflaeche(double radius, double winkel){
 +    
 +        double kreisflaeche = berechneKreisflaeche(radius);
 +        
 +        return kreisflaeche/360 * winkel;
 +        
 +    }
 +
 +}
 +</code>
 +
 +=== Die Lösung zu a), kommentiert: ===
 +{{ :schule:klassen:2017:10b:klasserechnerloesungkommentiert.png |}}
 +
 +
 +
  
Drucken/exportieren
QR-Code
QR-Code schule:klassen:2017:10b:kap3 (erstellt für aktuelle Seite)