Lösungsvorschlag 3.1 - Aufgabe 1: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<pre> public void quadratzahlTest(){ Scanner eingabe = new Scanner (System.in); System.out.print ("Geben Sie die zu überprüfende Zahl ein: "); int x = …“)
 
 
Zeile 1: Zeile 1:
 +
'''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.
 +
 
<pre>
 
<pre>
 
public void quadratzahlTest(){
 
public void quadratzahlTest(){

Aktuelle Version vom 16. Oktober 2014, 13:22 Uhr

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.");}
}