Module: reelle Zahlen


Problem

5 /6


Operationen mit reellen Zahlen. Math-Klasse

Theory Click to read/hide

Sie können eine Klasse M verwenden, die wir bereits wissen, wenn wir es mit Substanzzahlen zu tun haben.athdie eine große Anzahl von eingebauten Funktionen enthält.
Ziele müssen oft die Zahlen auf die nächsten Zielwerte runden. Zwei Funktionen sind verfügbar.

OBSERVER
1
mit der scheinbaren Transformation des Typs (float x=1.5f; int y = int (x) )  - Teil der Substanz wird abgetrennt (y = 1) 
2 Math.floor (x) - gibt das größte Ganze zurück, kleiner oder gleich(langsam)
3 Math.ceil (x) - kehrt das kleinste Ganze zurück, größer oder gleich.(über Runden)

Geben Sie die nützlichsten Funktionen im Modul cmath

FunktionWarenbezeichnung
Rundung
round(x)Runden Sie die Nummer zum nächsten Ganzen. Ist die Spaltung 0,5, so ist die Zahl auf die nächste ganze Zahl abzurunden.
floor(x)Runden nach unten ( " Boden " ) undfloor(1.5) == 1floor(-1.5) == -2
ceil(x)Rundt die Zahl vor, mitceil(1.5) == 2ceil(-1.5) == -1
abs(x)Modul (absolute Wert).
Corni, Logarithen
sqrt(x)Quadre Wurzel. Verwendung: y = sqrt(x)
pow(x, y)Er dreht x zu Grad y.
log(x)Natürliches Logarithm.
exp(x)Basis von natürlichen Logarithmen e = 2,71828.
Trigonometer
sin(x)Synus des Strahlungswinkels
cos(x)Kosinus des Strahlungswinkels
tan(x)Radiana Winkel
asin(x)Axinus, Rückgabewert in Radien.
acos(x)Arccosines, Rückgabewert in Radien.
atan(x)Archtangens, gibt Wert in Radianern zurück.
atan2(y, x)Polarwinkel(en) bei Koordinaten (x, y).

Anwendungsbeispiel:
Schritt 2 in dem Maße, da Pow doppelt als Antwort zurückgibt, dann muss es in Typ-Int umgewandelt werden.
HTML generiert mit Hilite. ich
Öffentlichkeit Klasse Haupt {~} Öffentlichkeit statische Leer Haupt(seufzt)Streichung( Args) {~} in eine = 2. in B. = (seufzt)in)MathematikKuh(seufzt)eine,2); 

Problem

Schreiben Sie ein Programm, das die Quadratwurzel der von der Tastatur eingeführten Nummer auf drei Präzisionen nach der Komma berechnet.
Beispiel
Eingangsdaten
ANHANG
Ausgangsdaten
5.000