Planta cuadrada
Usar espacio de nombres std
#Definir PI 3.14
Estructura de bucle
{
Doble radio; //Radio
Doble perímetro; //Perímetro
Doble área; //Área
};
Estructura cuadrada
{
Longitud doble; //longitud del lado
Perímetro doble; //perímetro
Área doble; >
};
rectángulo estructural
{
longitud doble; //largo p>
ancho doble; /p>
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_circular circuito;
struct _square cuadrado;
struct _rectangle rectángulo;
cout lt lt" Ingrese el radio del círculo: ";
CIN gt; gt radio del círculo;
p>
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 gt
Área (ampcirclular);
Área (ampsquare);
Área (amprectángulo);
cout lt lt" La circunferencia de este círculo es: "< ltcirlular.perimeter lt lt", y 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.perimeter lt", el círculo El área; es: "
Devuelve 0;
}
Área vacía (struct _ CIRC * cir)
{
cir->;Perímetro = 2 * PI *(cir- gt; radio);
cir->; área = PI *(cir- gt; radio)*(cir- gt ;Radio) ;
}
Área vacía (struct _square *squ)
{
squ- gt;Perímetro = 4 *(squ- gt; longitud);
squ- gt; área = (squ- gt; longitud)*(squ- gt; longitud);
}
Vacío); área (struct _rectangle *rect)
{
rect->;Perímetro = 2 *(rect- gt;Longitud) (rect->;Ancho));
rect->; área =(rect-
gt; largo)*(rect- gt; ancho);
}