Programme Java pour trouver l'aire d'un cercle étant donné le rayon
Dans ce tutoriel, nous allons apprendre à trouver le produit de deux nombres à l'aide d'une fonction récursive. Une fonction récursive est une fonction qui s'appelle elle-même. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept d'instructions if imbriquées en Java, consultez l'article sur le sujet Instruction conditionnelle en Java.
Saisie : Entrez le rayon du cercle :7,5
Sortie : L'aire du cercle est :176,78
Programme 1 :Calculer et afficher l'aire d'un cercle
Dans ce programme, nous allons voir comment calculer l'aire d'un cercle dont le rayon est donné.
Algorithme :
-
Démarrer
-
Créez une instance de la classe Scanner.
-
Déclarez une variable pour stocker le rayon.
-
Demander à l'utilisateur d'initialiser la variable.
-
Utilisez la formule pour calculer l'aire du cercle.
-
Imprimez le résultat.
-
Arrêtez.
Regardons le programme ci-dessous pour comprendre l'algorithme ci-dessus.
//Java Program to find the area of a circle given the radius
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int r;
double pi = 3.14, area;
//Take input from the user
//Create an instance of the Scanner Class
Scanner sc = new Scanner(System.in);
System.out.println("Enter the radius of circle: ");
r = sc.nextInt();
area = pi * r * r;
System.out.println("The area of the circle: "+area);
}
}
Entrez le rayon du cercle :9
L'aire du cercle :254,34
Programme 2 :Calculer et afficher l'aire d'un cercle
Dans ce programme, nous verrons comment calculer l'aire d'un cercle dont le rayon est donné par héritage.
Algorithme :
-
Démarrer
-
Créez une instance de la classe Scanner.
-
Déclarez une variable pour stocker le rayon.
-
Demander à l'utilisateur d'initialiser la variable.
-
Créez un objet de la classe Main.
-
Utilisez l'héritage pour trouver l'aire du cercle.
-
Imprimer la zone du cercle.
-
Arrêter
Regardons le programme ci-dessous pour comprendre l'algorithme ci-dessus.
//Java Program to find the area of a circle given the radius
import java.util.Scanner;
class AreaOfCircle
{
double area;
void circle(double rad)
{
area= (22*rad*rad)/7;
}
}
public class Main extends AreaOfCircle
{
public static void main(String args[])
{
//Take input from the user
//Create an instance of the Scanner Class
Scanner s= new Scanner(System.in);
System.out.println("Enter the radius of the circle: ");
double radius= s.nextDouble();
Main a=new Main();
a.circle(radius);
System.out.println("The area of the circle is: " + a.area);
}
}
Entrez le rayon du cercle :5
L'aire du cercle est :78,57142857142857