Informatică, întrebare adresată de vladgutenco1, 9 ani în urmă

(C++) Determinati aria poligoanelor regulate utilizind formula generala.
scrieti un subprogram care va utiliza formula generala pentru determinarea ariei poligonului determinat daca laturile lui sint cuprinse intre 3 si 10
SCRIETI PROGRAMUL IN INTREGIME (utilizind instructiunea switch)


S0unds: care este mai exact aria?

Răspunsuri la întrebare

Răspuns de CinevaFaraNume
0
#include <math.h>

int main(int argc, char** argv)
{

int nrLaturi;
double raza; // raza cercului circumscris
//Setarea valorilor pentru nrLaturi si raza

//Ca formula
double h = raza * sqrt(3.0) / 2.0;
double a = raza * h / 2.0;
double arie = ((double) nrLaturi) * a;

// sau cu switch
double arie;
switch(nrLaturi)
{
case 3:
arie = 3.0 * a;
break;

case 4:
arie = 4.0 * a;
break;

case 5:
arie = 5.0 * a;
break;

case 6:
arie = 6.0 * a;
break;

case 7:
arie = 7.0 * a;
break;

case 8:
arie = 8.0 * a;
break;

case 9:
arie = 9.0 * a;
break;

case 10:
arie = 10.0 * a;
break;

default:
arie = a;
break;
}
//fa ce vrei cu aria
}
Alte întrebări interesante