Cursus/Kreuzwort-Quiz L5 und Java/PQ-Formel: Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
< Cursus(Unterschied zwischen Seiten)
 
K (20 Versionen importiert)
 
Zeile 1: Zeile 1:
=== Kreuzworträtsel über die Vokabeln von Lektion 5 ===
{{DISPLAYTITLE:pq-Formel mit Java}}
Das folgende Beispiel eignet sich, um eine verschachtelte [[Java/Bedingte Ausführung|if..else-Verzweigung]] einzuführen.


<p>Beim Klick auf die Ziffern im Kreuzworträtsel öffnet sich ein Eingabefeld zum Eintragen.</p>
<source lang="java">
<div class="kreuzwort-quiz" lang="la">
public class Formelberechner
{|
{
| ante || Präposition des Ortes mit Akkusativ. 
public String berechnePQFormel(double pP, double pQ){
|-  
    double diskriminante;
| semper || Adverb der Zeit.
    diskriminante = (pP/2)*(pP/2)-pQ;
|-
    if (diskriminante >= 0) {
| pater || Familienoberhaupt.
      double x1,x2;
|-  
      x1 = -(pP/2) + Math.sqrt (diskriminante);
| dum || Nebensatzeinleitung "während".  
      x2 = -(pP/2) - Math.sqrt (diskriminante);
|-  
      if (x1==x2){
| epistula || Kann man einem Freund/Freundin schreiben.
        return "Das Ergebnis ist L={"+x2+"}";   
|-
      }
| nox || Wenn es ganz dunkel ist und gruselig.  
      else {
|-
        return "Die Ergebnisse sind L={"+x1+";"+x2+"}";
| dicere || Ich "diktiere" dir jetzt ein wichtiges Verb der konsonantischen Konjugation.
      }
|- 
    }
| dormire || Verb der i-Konjugation, das das Nomen "nox" mag.
    else {
|-
      return "Keine Lösung, die Diskriminate ist "+diskriminante;
| invadere || Aliens wollen dies immer mit der Erde machen.
    }
|-
}
| sumere || Wir alle "nehmen/verbrauchen" täglich Produkte als "Kon-sumenten".
</source>
|-
| quaerere || Verb der konsonantischen Konjugation, das hier "gesucht" wird.
|-
| legere || Kann man mit einem Brief machen.
|-
| solere || Verb der e-Konjugation, das "gewohnt ist", in der Sonne zu liegen.
|-
| plaudere || Die anderen werden dir "ap-plaudieren", wenn du dieses Quiz erfolgreich gemeistert hast.
|}
</div>


==Siehe auch==
* [[Bild:ZUM-Logo.png|20px]] [http://informatik.zum.de/pieper/blog/index.php?entry=entry060920-121319 Zugehöriges Arbeitsblatt] und Bildschirmfilm.
* [[Java]]
* [[Java/Bedingte Ausführung]]
* [[pq-Formel]]
* Mathematischer Hintergrund: [[Quadratische Funktion]]


[[Kategorie:Latein]]
 
[[Kategorie:Interaktive Übung]]
[[Kategorie:Java]]
[[Kategorie:Quadratische Funktionen]]

Version vom 17. August 2019, 04:04 Uhr

Das folgende Beispiel eignet sich, um eine verschachtelte if..else-Verzweigung einzuführen.

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;
    }
}

Siehe auch