Informatică, întrebare adresată de mra12, 8 ani în urmă

Pls! Fie urmatoarea figura geometrica. Sa se scrie un program care calculeaza perimenteul si aria acestei figuri​

Anexe:

Răspunsuri la întrebare

Răspuns de michei69
0

N-ai specificat limbajul de programare deci consider că dorești în c++

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

int main(){

   float a, P, A;

   cout << "Dati marimea laturii: ";

   cin >> a;

   P = a * 6;

   A = a*a + (a*sqrt(3)/2)*a*2;

   cout << "Perimetrul figurii geometrice este: " << P << " cm" << endl;

   cout << "Aria figurii geometrice este: " << A << " cm^2";

}

Explicație:

Folosim modulul iostream cu namespace-ul std pentru a folosi cu ușurință consola

Folosim modulul cmath pentru a calcula \sqrt{3} (folosit mai târziu pentru calcularea înălțimii în triunghiul echilateral)

Înăuntru în main declarăm 3 variabile (a - latura, P - perimetrul, A - aria)

Scriem un mesaj în care cerem mărimea laturii

Perimetrul este egal cu latură * 6 deoarece avem 6 laturi

Aria este egală cu aria pătratului (a^{2} = a*a) + de două ori aria triunghiului echilateral (înălțimea într-un triunghi echilateral este egală cu \frac{latura\sqrt{3}}{2} deci a*sqrt(3)/2 și pentru a calcula aria, înmulțim înălțimea cu latura deci (a*sqrt(3)/2)*a. Nouă ne trebuie de 2 ori aria respectivă deci înmulțim cu 2)

Sper că te-am ajutat! :3

Alte întrebări interesante