Java >> Tutoriel Java >  >> Java

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 :

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarez une variable.
  4. Demandez à l'utilisateur d'initialiser la variable.
  5. Appelez une méthode définie par l'utilisateur pour trouver la racine carrée du nombre.
  6. Déclarez une variable temporaire.
  7. Déclarez une autre variable pour stocker la valeur nombre/2.
  8. Utilisez une boucle do-while pour calculer la racine carrée.
  9. Calculez la racine carrée du nombre et renvoyez la valeur.
  10. Maintenant, imprimez la racine carrée du nombre.
  11. 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 :

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarez une variable.
  4. Demandez à l'utilisateur d'initialiser la variable.
  5. Utilisez une méthode prédéfinie pour trouver la racine carrée du nombre.
  6. Utilisez Math.pow() pour calculer la racine carrée du nombre.
  7. Imprime la valeur de la racine carrée du nombre.
  8. 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


Balise Java