Pls! Fie urmatoarea figura geometrica. Sa se scrie un program care calculeaza perimenteul si aria acestei figuri
Răspunsuri la întrebare
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 (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*a) + de două ori aria triunghiului echilateral (înălțimea într-un triunghi echilateral este egală cu 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