Java >> Tutoriel Java >  >> Java

Programme Java pour trouver le périmètre d'un cercle

Dans ce tutoriel, nous allons apprendre à calculer le périmètre d'un cercle, d'un rectangle et d'un triangle en Java. Le périmètre d'une forme est défini comme un chemin qui englobe/entoure/contourne une forme. Un cercle est une forme constituée de tous les points d'un plan situés à une distance donnée d'un point donné, le centre. Un rectangle est défini comme un quadrilatère avec quatre angles droits. Un triangle est défini comme un polygone à trois arêtes et trois sommets. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept de types de données, consultez l'article sur les types de données en Java.

Entrée : Entrez le rayon du cercle :5

Entrez la longueur du rectangle :4

Entrez la largeur du rectangle :5

Entrez les côtés du triangle :3

Entrez les côtés du triangle :4

Entrez les côtés du triangle :5

Sortie :

La superficie du Cercle :31,4

L'aire du Rectangle :18.0

L'aire du Triangle :12.0

Deux cas se présentent pour la situation ci-dessus :

Cas 1 :Lorsque les côtés et le rayon sont donnés

Cas 2 :Lorsque la surface est donnée

Examinons chacun de ces cas séparément.

Programme 1 :Trouver le périmètre d'un cercle, d'un rectangle et d'un triangle

Dans ce programme, nous verrons comment calculer le périmètre du cercle, du rectangle et du triangle en java lorsque les côtés et le rayon sont donnés.

Algorithme :

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarez des variables pour stocker la valeur des côtés et du rayon du rectangle, du triangle et du cercle.
  4. Demandez à l'utilisateur d'initialiser les variables.
  5. Déclarez une autre variable pour stocker le périmètre.
  6. Créez un objet de la classe Main.
  7. Créez trois méthodes définies par l'utilisateur pour calculer le périmètre du rectangle, du triangle et du cercle.
  8. Utilisez la formule pour calculer le périmètre de chacun d'eux.
  9. Afficher le résultat.
  10. Arrêter

Le programme ci-dessous montre comment calculer le périmètre du cercle, du rectangle et du triangle en Java.

//Java Program to Calculate the Perimeter of a Circle, Rectangle, and Triangle
import java.util.Scanner;
public class Main
{
    double pi = 3.14,perimeter;
    Scanner s = new Scanner(System.in);
    void circle()
    {
        System.out.println("Enter the radius of circle: ");
        int radius = s.nextInt();
        perimeter = 2 * pi * radius;
        System.out.println("The perimeter of the circle: "+perimeter);
    } 
    void rectangle()
    {
        System.out.println("Enter length of rectangle: ");
        int length = s.nextInt();
        System.out.println("Enter breadth of rectangle: ");
        int breadth = s.nextInt();
        perimeter = 2 * (length + breadth);
        System.out.println("The perimeter of the rectangle: "+perimeter);
    }
    void triangle()
    {
        System.out.println("Enter the length of the first side of triangle: ");
        int side1 = s.nextInt();
        System.out.println("Enter the length of the second side of triangle: ");
        int side2 = s.nextInt();
        System.out.println("Enter the length of the third side of triangle: ");
        int side3 = s.nextInt();
        perimeter = side1 + side2 + side3;
        System.out.println("The perimeter of the triangle: "+perimeter);
    }
     public static void main(String []args)
     {
        Main obj=new Main();
        obj.circle();
        obj.rectangle();
        obj.triangle();
     }
}


Entrez le rayon du cercle :5
Le périmètre du cercle :31,400000000000002
Entrez la longueur du rectangle :2
Entrez la largeur du rectangle :3
Le périmètre du rectangle :10.0
Entrez la longueur du premier côté du triangle :6
Entrez la longueur du deuxième côté du triangle :7
Entrez la longueur du troisième côté du triangle :8
Le périmètre du triangle :21,0

Programme 2 :Trouver le périmètre d'un cercle, d'un rectangle et d'un triangle

Dans ce programme, nous verrons comment calculer le périmètre du cercle, du rectangle et du triangle en java lorsque l'aire est donnée.

Algorithme :

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarez des variables pour stocker la valeur de l'aire du rectangle, du triangle et du cercle.
  4. Demandez à l'utilisateur d'initialiser les variables.
  5. Déclarez d'autres variables pour stocker les autres paramètres du rectangle et du triangle.
  6. Créez un objet de la classe Main.
  7. Créez trois méthodes définies par l'utilisateur pour calculer le périmètre du rectangle, du triangle et du cercle.
  8. Utilisez la formule pour calculer le périmètre de chacun d'eux.
  9. Afficher le résultat.
  10. Arrêter

Le programme ci-dessous montre comment calculer le périmètre du cercle, du rectangle et du triangle en Java.

//Java Program to Calculate the Perimeter of a Circle, Rectangle, and Triangle
import java.util.Scanner;
public class Main
{
    double pi = 3.14,perimeter;
    Scanner s = new Scanner(System.in);
    void circle()
    {
        System.out.println("Enter the area of the circle: ");
       double area = s.nextDouble();
        perimeter = 2*(Math.sqrt(pi*area));
        System.out.println("The perimeter of the circle: "+perimeter);
    } 
    void rectangle()
    {
        System.out.println("Enter the length of the rectangle: ");
        double length = s.nextDouble();
        System.out.println("Enter the area of the rectangle: ");
        double area = s.nextDouble();
        double res=2*(area/length);
        perimeter =res+(2*length);
        System.out.println("The perimeter of the rectangle: "+perimeter);
    }
    void triangle()
    {
        System.out.println("Enter the length of the first side of triangle: ");
        double side1 = s.nextDouble();
        System.out.println("Enter the length of the second side of triangle: ");
        double side2 = s.nextDouble();
        System.out.println("Enter the length of the height of the triangle: ");
        double h = s.nextDouble();
        System.out.println("Enter the area of the triangle: ");
        double area = s.nextDouble();
        if(h<=side1 && h<=side2) {
        double res=2*(area/h);
        perimeter = side1 + side2 + res;
        System.out.println("The perimeter of the triangle: "+perimeter);
        }
        else
        {
            System.out.println("Enter the correct value of h");
        }
    }
     public static void main(String []args)
     {
        Main obj=new Main();
        obj.circle();
        obj.rectangle();
        obj.triangle();
     }
}


Entrez l'aire du cercle :50
Le périmètre du cercle :25,059928172283335
Entrez la longueur du rectangle :2
Entrez l'aire du rectangle :5
Le périmètre du rectangle :9,0
Entrez la longueur du premier côté du triangle :6
Entrez la longueur du deuxième côté du triangle :7
Entrez la longueur de la hauteur de le triangle :5
Entrez l'aire du triangle :9
Le périmètre du triangle :16,6


Balise Java