Java >> Tutoriel Java >  >> Java

Programme Java pour trouver l'aire d'un trapèze

Dans ce tutoriel, nous allons apprendre à calculer l'aire d'un Trapèze en Java. Un trapèze est une forme 2D qui appartient à la catégorie des quadrilatères ayant une paire de côtés parallèles. L'aire du trapèze est la région couverte par un trapèze dans un plan bidimensionnel. 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.

Saisie : Entrez la longueur des côtés parallèles du trapèze :5

Entrez la longueur des côtés parallèles du trapèze :3

Entrez la hauteur du trapèze :4

Sortie : Aire du Trapèze :16

Vous trouverez ci-dessous la représentation picturale de la même chose.

Deux cas se présentent pour le problème ci-dessus :

Cas 1 :Lorsque les côtés parallèles et la hauteur sont donnés

Cas 2 :Lorsque tous les côtés sont donnés.

Examinons chacun de ces cas séparément.

Programme 1 :Programme Java pour trouver l'aire d'un trapèze

Dans ce programme, nous allons apprendre à trouver l'aire d'un trapèze à l'aide de la formule base et hauteur.

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez des variables pour stocker la valeur des côtés du trapèze.
  4. Demandez à l'utilisateur d'initialiser les variables.
  5. Déclarez une autre variable pour stocker la hauteur du trapèze.
  6. Utilisez la formule de base et de hauteur pour calculer la surface.
  7. Afficher le résultat.
  8. Arrêtez.

Le programme ci-dessous montre comment trouver l'aire du trapèze.

//Java Program to Calculate the Area of a Trapezium
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 the length of the parallel sides of the trapezium: ");
        double side1=sc.nextDouble();
        System.out.println("Enter the length of the parallel sides of the trapezium: ");
        double side2=sc.nextDouble();
        System.out.println("Enter the height of the trapezium: ");
        double height = sc.nextDouble();
        //Calculate the area
        double area=((side1+side2)*height)/2;
       if (side1 <= 0 || side2<=0)
            System.out.println("Length should be positve");
        else
            System.out.println("Area of trapezium = "+ area);
     }
}


Entrez la longueur des côtés parallèles du trapèze :6
Entrez la longueur des côtés parallèles du trapèze :8
Entrez la hauteur du trapèze :6
Aire de trapèze =42.0

Programme 2 :Programme Java pour trouver l'aire d'un trapèze

Dans ce programme, nous allons apprendre à trouver l'aire d'un trapèze lorsque tous les côtés du trapèze sont donnés.

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez des variables pour stocker la valeur des côtés du trapèze.
  4. Demandez à l'utilisateur d'initialiser les variables.
  5. Déclarez une autre variable pour stocker le demi-périmètre du trapèze.
  6. Soustrayez les côtés du demi-périmètre du trapèze.
  7. Calculez la racine carrée du résultat ci-dessus.
  8. Maintenant, utilisez la formule pour calculer l'aire du trapèze.
  9. Afficher le résultat.
  10. Arrêtez.

Le programme ci-dessous montre comment trouver l'aire du trapèze.

//Java Program to Calculate the Area of a Trapezium
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 the length of the longer side of the trapezium: ");
        double a=sc.nextDouble();
        System.out.println("Enter the length of the shorter side of the trapezium: ");
        double b=sc.nextDouble();
        System.out.println("Enter the length of the non-parallel side of the trapezium: ");
        double c = sc.nextDouble();
         System.out.println("Enter the length of the non-parallel side of the trapezium: ");
        double d = sc.nextDouble();
        double s =(a+b+c+d)/2;
        double num=(s-a)*(s-b)*(s-b-c)*(s-b-d);
        double res=Math.sqrt(num);
        //Calculate the area
        double Area =(a+b)/(a-b)*res;
       if (a <= 0 || b<=0 || c<=0 || d<=0)
            System.out.println("Length should be positve");
        else
            System.out.println("Area of trapezium = "+ Area);
     }
}


Entrez la longueur du côté le plus long du trapèze :14
Entrez la longueur du côté le plus court du trapèze :6
Entrez la longueur du côté non parallèle du trapèze :5
Entrez la longueur du côté non parallèle du trapèze :5
Aire du trapèze =30,0


Balise Java