Maison  >  Article  >  développement back-end  >  Programme pour calculer l'aire et le périmètre d'un losange, étant donné quelles sont les diagonales ? En C++, qu'est-ce qu'un losange ?

Programme pour calculer l'aire et le périmètre d'un losange, étant donné quelles sont les diagonales ? En C++, qu'est-ce qu'un losange ?

WBOY
WBOYavant
2023-08-31 21:13:14982parcourir

Programme pour calculer laire et le périmètre dun losange, étant donné quelles sont les diagonales ? En C++, quest-ce quun losange ?

Qu'est-ce qu'un losange ?

En géométrie, un losange est un quadrilatère ayant quatre côtés de même longueur. Un losange a une forme similaire à un losange. Si les diagonales d’un losange sont à angle droit, alors il devient un carré.

Les propriétés d'un losange sont -

  • Les côtés sont égaux
  • Les côtés opposés sont parallèles et les angles opposés sont égaux, c'est un parallélogramme
  • Les diagonales coupent les angles droits en deux

L'image ci-dessous est un losange

Question

Paire donnée de lignes angulaires, en supposant d1 et d2, la tâche est de trouver l'aire et le périmètre d'un losange où l'aire est l'espace occupé par la forme et le périmètre est l'espace que sa limite couvrira

À calculer l'aire et le périmètre d'un cuboïde, il existe une formule -

Programme pour calculer l'aire et le périmètre d'un losange, étant donné quelles sont les diagonales ? En C++, qu'est-ce qu'un losange ?

Exemple

Input-: d1=6 and d2=12
Output-: The perimeter of rhombus with given diagonals are :26
   The area of rhombus with given diagonals are :36

Algorithme

Start
Step 1 -> declare function to calculate perimeter of rhombus
   int perimeter(int d1, int d2)
      Declare variable long long int perimeter
      Set perimeter = 2 * sqrt(pow(d1, 2) + pow(d2, 2))
      Print perimeter
Step 2 -> Declare function to calculate area of rhombus
   int area(int d1, int d2)
      Declare long long int area
      Set area = (d1 * d2) / 2
      Print area
Step 3 -> In main()
   Declare variable int d1 = 6, d2 = 12
   Call perimeter(d1, d2)
   Call area(d1, d2)
Stop

Exemple

#include <iostream>
#include <math.h>
using namespace std;
// program to calculate perimeter of rhombus
int perimeter(int d1, int d2){
   long long int perimeter;
   perimeter = 2 * sqrt(pow(d1, 2) + pow(d2, 2));
   cout<< "The perimeter of rhombus with given diagonals are :"<<perimeter;
}
//program to calculate area of rhombus
int area(int d1, int d2){
   long long int area;
   area = (d1 * d2) / 2;
   cout<<"</p><p>The area of rhombus with given diagonals are :"<< area;
}
int main(){
   int d1 = 6, d2 = 12;
   perimeter(d1, d2);
   area(d1, d2);
   return 0;
}

Sortie

The perimeter of rhombus with given diagonals are :26
The area of rhombus with given diagonals are :36

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer