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

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 de Tere314
2

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

Alte întrebări interesante