Java/PQ-Formel: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
< Java
main>Karl Kirst K (Babel -> Kurzinfo; +zum-Link) |
main>ZUM-Wiki-Bot (Bilt getauscht AWB) |
||
| Zeile 26: | Zeile 26: | ||
==Siehe auch== | ==Siehe auch== | ||
* [[Bild: | * [[Bild:ZUM-Logo.png|20px]] [http://informatik.zum.de/pieper/blog/index.php?entry=entry060920-121319 Zugehöriges Arbeitsblatt] und Bildschirmfilm. | ||
* [[Java]] | * [[Java]] | ||
* [[Java/Bedingte Ausführung]] | * [[Java/Bedingte Ausführung]] | ||
Version vom 27. August 2008, 06:58 Uhr
Vorlage:Kurzinfo-3 Das folgende Beispiel eignet sich, im eine verschachtelte if..else-Verzweigung einzuführen.
<java> public class Formelberechner { public String berechnePQFormel(double pP, double pQ){
double diskriminante;
diskriminante = (pP/2)*(pP/2)-pQ;
if (diskriminante >= 0) {
double x1,x2;
x1 = -(pP/2) + Math.sqrt (diskriminante);
x2 = -(pP/2) - Math.sqrt (diskriminante);
if (x1==x2){
return "Das Ergebnis ist L={"+x2+"}";
}
else {
return "Die Ergebnisse sind L={"+x1+";"+x2+"}";
}
}
else {
return "Keine Lösung, die Diskriminate ist "+diskriminante;
}
} </java>
Siehe auch
Zugehöriges Arbeitsblatt und Bildschirmfilm.- Java
- Java/Bedingte Ausführung
- Mathematischer Hintergrund: Quadratische Funktion
