Se dau lungimile laturilor unui dreptunghi si lungimea laturii unui patrat. Se cere sa se determine care dintre cele doua figuri geometrice are perimetrul mai mare. Va rog!!!!! este la informatica
Răspunsuri la întrebare
Răspuns:
#include <iostream> //biblioteca
using namespace std;
int main() //program principal
{
int l1, l2, l, pd, pp; //l1, l2 - dimensiunile dreptunghiului, l - lungimea laturii patratului
//pd - perimetrul dreptunghiului, pp - perimetrul patratului
cin >> lg >> lat >> l; //citim datele problemei
pd=2*(l1+l2); //calculam perimetrul dreptunghiului si atribuim lui pd valoarea obtinuta
pp=4*l; //calculam perimetrul patratului si atribuim lui pp valoarea obtinuta
if (pd>pp) //daca dreptunghiul are perimetrul mai mare
cout << "dreptunghi"; //afisare
else if(pp>pd) //altfel, daca patratul are perimetrul mai mare
cout << "patrat"; //afisare
else //altfel (daca niciunul nu e mai mare)
cout << "cele 2 au acelasi perimetru"; //afisare
return 0; //sf program
}
Explicație:
//declaram variabilele de care avem nevoie
//citim datele si calculam perimetrele
//verificam care dintre cele doua este mai mare (sau daca sunt egale) folosind o structura de decizie:
daca (conditie1) executa
(instructiunea1)
altfel
daca (conditie2) executa
(instructiunea2)
altfel
(instructiunea3)
sfarsit daca
sf. daca