Maison > développement back-end > C++ > 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
Libérer: 2023-08-31 21:13:14
avant
1001 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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;
}
Copier après la connexion

Sortie

The perimeter of rhombus with given diagonals are :26
The area of rhombus with given diagonals are :36
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal