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ăspuns :

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