Java >> Tutoriel Java >  >> Java

Programme Java pour trouver la surface et le volume d'un cuboïde

Dans ce tutoriel, nous allons apprendre à trouver la surface et le volume du cuboïde en Java. Un cuboïde est une figure 3D composée de six faces, huit sommets et douze arêtes. L'aire d'un cuboïde est égale à la somme des aires de ses six faces rectangulaires. Le volume du cuboïde est égal au produit de l'aire d'une surface et de la hauteur. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept de types de données en Java, consultez l'article sur le sujet Types de données en Java

Entrée : Entrez la longueur du cuboïde :5

Entrez la largeur du cuboïde :7

Entrez la hauteur du cuboïde :2

Sortie : La surface du cuboïde est :118

Le volume du cuboïde est :70

Programme 1 :Trouver la surface et le volume du cuboïde

Dans cet exemple, nous allons voir comment calculer la surface et le volume d'un cuboïde en java.

Algorithme :

  1. Démarrer
  2. Créer une instance de la classe Scanner
  3. Déclarez des variables pour stocker la longueur, la largeur et la hauteur du cuboïde.
  4. Demandez à l'utilisateur d'initialiser ces variables.
  5. Déclarez des variables pour stocker la surface et le volume du cuboïde.
  6. Utilisez la formule pour calculer les valeurs.
  7. Afficher la surface et le volume.
  8. Arrêtez.

L'exemple ci-dessous montre comment trouver la surface et le volume d'un cuboïde.

//Java Program to Find the Surface Area and Volume of Cuboid
import java.util.*;
  
public class Main 
{
    // Driver Code
    public static void main (String[] args)
    {
       Scanner sc=new Scanner(System.in);
       System.out.println("Enter the length of the cuboid: ");
       int length=sc.nextInt();
       System.out.println("Enter the breadth of the cuboid: ");
       int breadth=sc.nextInt();
       System.out.println("Enter the height of the cuboid: ");
       int height=sc.nextInt();
       int surface_area=2*((length*breadth)+(breadth*height)+(height*length));
       System.out.println("The surface area of the cuboid is: "+surface_area);
       int volume=length*breadth*height;
       System.out.println("The volume of the cuboid is: "+volume);
    }
}


Entrez la longueur du cuboïde :4
Entrez la largeur du cuboïde :9
Entrez la hauteur du cuboïde :6
La surface du cuboïde est :228
Le volume du cuboïde est de :216

Programme 2 :Trouver la surface et le volume du cuboïde

Dans cet exemple, nous allons voir comment calculer la surface et le volume d'un cuboïde en java.

Algorithme :

  1. Démarrer
  2. Créer une instance de la classe Scanner
  3. Déclarez des variables pour stocker la longueur, la largeur et la hauteur du cuboïde.
  4. Demandez à l'utilisateur d'initialiser ces variables.
  5. Appelez deux méthodes définies par l'utilisateur pour calculer la surface et le volume du cuboïde.
  6. Passez les valeurs saisies comme arguments.
  7. Déclarez des variables pour stocker la surface et le volume du cuboïde.
  8. Utilisez la formule pour calculer les valeurs.
  9. Renvoyer les valeurs calculées.
  10. Afficher la surface et le volume calculés du cuboïde.
  11. Arrêtez.

L'exemple ci-dessous montre comment trouver la surface et le volume d'un cuboïde.

//Java Program to Find the Surface Area and Volume of Cuboid
import java.util.*;
  
public class Main 
{
    // Driver Code
    public static void main (String[] args)
    {
       Scanner sc=new Scanner(System.in);
       System.out.println("Enter the length of the cuboid: ");
       int length=sc.nextInt();
       System.out.println("Enter the breadth of the cuboid: ");
       int breadth=sc.nextInt();
       System.out.println("Enter the height of the cuboid: ");
       int height=sc.nextInt();
       //Calculate the surface area
       int area= findSurfaceArea(length,breadth,height);
       System.out.println("The surface area of the cuboid is: "+area);
       //Calculate the volume
       int vol=findVolume(length,breadth,height);
       System.out.println("The volume of the cuboid is: "+vol);
    }
    //User-defined methood for surface area of cuboid
    public static int findSurfaceArea(int length,int breadth, int height)
    {
       int surface_area=2*((length*breadth)+(breadth*height)+(height*length));
       return surface_area;
    }
     //User-defined methood for volume of cuboid
    public static int findVolume(int length,int breadth, int height)
    {
        int volume=length*breadth*height;
        return volume;
    }
}


Entrez la longueur du cuboïde :9
Entrez la largeur du cuboïde :3
Entrez la hauteur du cuboïde :7
La surface du cuboïde est :222
Le volume du cuboïde est de :189


Balise Java