Java/PQ-Formel: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
Wechseln zu: Navigation, Suche
main>Ugh
(Siehe auch: Quadratische Funktion)
main>Ugh
Zeile 1: Zeile 1:
 
{{Babel-3|Java|Links|Software}}
 
{{Babel-3|Java|Links|Software}}
Das folgende Beispiel eignet sich, im eine verschachtelte if..else-Verzweigung einzuführen.
+
Das folgende Beispiel eignet sich, im eine verschachtelte [[Java/Bedingte Ausführung|if..else-Verzweigung]] einzuführen.
  
 
<java>
 
<java>
Zeile 30: Zeile 30:
 
==Siehe auch==
 
==Siehe auch==
 
* [[Java]]
 
* [[Java]]
 +
* [[Java/Bedingte Ausführung]]
 
* Mathematischer Hintergrund: [[Quadratische Funktion]]  
 
* Mathematischer Hintergrund: [[Quadratische Funktion]]  
  
 
[[Kategorie:Informatik]]
 
[[Kategorie:Informatik]]
 
[[Kategorie:Java]]
 
[[Kategorie:Java]]

Version vom 6. Dezember 2006, 08:59 Uhr

Vorlage:Babel-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>

Weblinks

Siehe auch