(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
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
}
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă