Nueva programación
Usar espacio de nombres std
#Definir PI 3.14
Estructura de bucle
{
Duplicar el radio; //Radio
Duplicar el perímetro; //Perímetro
Duplicar el área
};
p >Estructura cuadrada
{
Doble longitud; //longitud del lado
Doble perímetro; //perímetro
Doble área; ; //Área
};
Estructura rectángulo
{
Doble longitud; //largo
doble ancho; //ancho
Doble perímetro; //perímetro
Doble área; //área
};
área vacía (struct _ circular * cir);
área vacía (struct _ square * squ
área vacía (struct _ rectángulo * rect);
int); main(int argc, char const *argv[])
{
Estructura_circuito circular;
struct _square square;
struct _rectangle rectángulo;
cout<<"Ingrese el radio del círculo:";
CIN>>circle Radio de forma;
cout & lt& lt"Ingrese la longitud del lado de el cuadrado:";
CIN & gt;& gtsquare.Length;
cout & lt& lt "Ingrese el largo y ancho del rectángulo:";
CIN>& gtrectangle.length>& gtRectangle width;
Área (& ampcirclular);
Área(& amp cuadrado);
Área(& amp rectángulo);
cout & lt& lt"La circunferencia de este círculo es: "< & ltcirlular.perimeter & lt& lt ", el área del círculo es:"
cout & lt& lt"El perímetro del cuadrado es:" < & ltsquare.perimeter & lt& lt", el área del círculo es:"
cout & lt& ltEl perímetro del rectángulo es: "< & ltrectangle. perimetro & lt; & lt", el área del círculo es: "
Retorno 0;
} p>
Área vacía (struct _ CIRC * cir)
{
perímetro = 2 * PI * (cir-> radio
cir->); ;area = PI *(cir->radius)*(cir->radius);
}
Área vacía ( struct _square *squ)
{
squ-& gt;Perímetro = 4 *(squ-& gt;Longitud);
squ-& gt ;área =(squ-& gt; longitud)* (squ-& gt; longitud);
}
Área vacía (struct _rectangle *rect)
{
rect-> circunferencia = 2 *(rect->largo)+(rect->ancho));
rect->área =( rect-& gt;largo)*(rect-& gt;ancho);
}