Lösungsvorschlag 3.1 - Aufgabe 1

Aus ComeniusWiki
Version vom 16. Oktober 2014, 13:22 Uhr von B.Schiller (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Grundidee: Wenn das Ergebnis der Wurzel gleich dem Ergebnis für den gerundeten Wurzelwert ist, dann handelt es sich um eine Quadratzahl. Denn nur in diesem Fall erhalten wir für die Wurzel eine ganze Zahl.

public void quadratzahlTest(){
   Scanner eingabe = new Scanner (System.in);
   System.out.print ("Geben Sie die zu überprüfende Zahl ein: ");
   int x = eingabe.nextInt();
   if(Math.sqrt(x)==Math.floor(Math.sqrt(x))){System.out.println(x+" ist eine Quadratzahl.");}
   else{System.out.println(x+" ist keine Quadratzahl.");}
}