Programme Java pour trouver la racine carrée d'un nombre
Dans ce tutoriel, nous allons apprendre à trouver la racine carrée d'un nombre en java. La racine carrée d'un nombre est définie comme la valeur qui, lors de la multiplication, donne le nombre d'origine. Mais avant d'aller de l'avant, si vous n'êtes pas familier avec le concept de boucles en Java, consultez l'article sur les boucles en Java.
Entrée : Saisissez le numéro :49
Sortie : La racine carrée du nombre est 7.0
Le problème ci-dessus peut être résolu de la manière suivante :
Approche 1 :Utiliser une méthode définie par l'utilisateur
Approche 2 :Utiliser une méthode prédéfinie
Examinons chacune de ces méthodes séparément.
Programme 1 :Programme Java pour trouver la racine carrée d'un nombre
Dans ce programme, nous allons apprendre à trouver la racine carrée d'un nombre en java sans utiliser de méthode prédéfinie. Ici, nous allons utiliser la logique ci-dessous pour trouver la racine carrée d'un nombre.
Algorithme :
- Démarrer
- Créez une instance de la classe Scanner.
- Déclarez une variable.
- Demandez à l'utilisateur d'initialiser la variable.
- Appelez une méthode définie par l'utilisateur pour trouver la racine carrée du nombre.
- Déclarez une variable temporaire.
- Déclarez une autre variable pour stocker la valeur nombre/2.
- Utilisez une boucle do-while pour calculer la racine carrée.
- Calculez la racine carrée du nombre et renvoyez la valeur.
- Maintenant, imprimez la racine carrée du nombre.
- Arrêter
Vous trouverez ci-dessous le code correspondant.
//Java Program to Calculate the square root of a number
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
//Take input from the user
//Create an instance of the Scanner class
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number: ");
int n = sc.nextInt();
System.out.println("The square root of "+ n+ " is: "+squareRoot(n));
}
//user-defined method to find the square root
public static double squareRoot(int num)
{
//temporary variable
double temp;
double sqrtroot=num/2;
do
{
temp=sqrtroot;
sqrtroot=(temp+(num/temp))/2;
}
while((temp-sqrtroot)!= 0);
return sqrtroot;
}
}
Ca
Entrez un nombre :45
La racine carrée de 45 est :6,708203932499369
Programme 2 :Programme Java pour trouver la racine carrée d'un nombre
Dans ce programme, nous allons apprendre à trouver la racine carrée d'un nombre en java en utilisant une méthode prédéfinie.
Algorithme :
- Démarrer
- Créez une instance de la classe Scanner.
- Déclarez une variable.
- Demandez à l'utilisateur d'initialiser la variable.
- Utilisez une méthode prédéfinie pour trouver la racine carrée du nombre.
- Utilisez Math.pow() pour calculer la racine carrée du nombre.
- Imprime la valeur de la racine carrée du nombre.
- Arrêter
Vous trouverez ci-dessous le code correspondant.
//Java Program to Calculate the square root of a number
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
//Take input from the user
//Create an instance of the Scanner class
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number: ");
int num = sc.nextInt();
Double squareroot = Math.pow(num, 0.5);
System.out.println("The Square Root of the Given Number " + num + " = " + squareroot);
}
}
Entrez un nombre :36
La racine carrée du nombre donné 36 =6,0