Package it.unimi.di.prog2.h06
Class Radici
java.lang.Object
it.unimi.di.prog2.h06.Radici
Classe di utilità per il calcolo delle radici quadrate.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
radiceParziale
(double x) Estrae se possibile la radice quadrata del numero dato.static double
radiceTotale
(double x) Estrae la radice quadrata del numero dato.
-
Constructor Details
-
Radici
public Radici()
-
-
Method Details
-
radiceParziale
public static double radiceParziale(double x) Estrae se possibile la radice quadrata del numero dato.Funzione parziale che qualora l'argomento sia non negativo restituisce una approssimazione \( y \) della radice quadrata nel senso che \( |y^2 - x| < 10^{-3} \).
- Parameters:
x
- il numero di cui estrarre la radice, deve essere non negativo.- Returns:
- l'approssimazione della radice quadrata.
-
radiceTotale
public static double radiceTotale(double x) Estrae la radice quadrata del numero dato.Funzione totale che qualora l'argomento sia non negativo restituisce una approssimazione \( y \) della radice quadrata nel senso che \( |y^2 - x| < 10^{-3} \); viceversa, a fronte di un argomento negativo, resituisce il valore convenzionale -1.
- Parameters:
x
- il numero di cui estrarre la radice.- Returns:
- l'approssimazione della radice quadrata se x è non negativo, altrimenti -1.
-