Calcular area y perimetro de un cuadrado en C++

Código para calcular area y perimetro en C++

Sin necesidad de funciones extra y con un código pequeño y limpio podemos sacar tanto el área como el perímetro de un cuadrado, recordemos que el perímetro es el largo total que encierra a nuestra figura, es decir la parte exterior, mientras que el área incluye toda la zona interior de nuestra figura, es decir el área total de la figura.

Código para calcular el perímetro de un cuadrado en C++



La fórmula matemática es lado x 4, porque estamos ante un cuadrado y por tanto todos sus lados tienen la misma medida así es que al sumarse los cuatro lados o multiplicarse uno de ellos por 4 obtenemos el resultado del perímetro, veamos el código a continuación.

#include <iostream>
#include <cstdlib>

using namespace std;

int lado;
int perimetro;

int main(){
cout << "Ingrese la medida de un lado del cadrado" << endl;
cin >> lado; // Aqui capturamos el lado
perimetro=lado*4; // Hacemos la operacion
cout << "El perimetro de su cuadrado es: " << perimetro << endl;
system("pause");
return 0;
}


Ejemplo de codigo para calcular perimetro de cuadrado

Ejemplo de código para calcular el área de un cuadrado con C++



La fórmula matemática es lado x lado, no debe de confundirse con la anterior que es lado x 4, le recomiendo que intente hacer esta pequeña modificación por usted mismo, y luego compare con el siguiente código.

#include <iostream>
#include <cstdlib>

using namespace std;

int lado;
int area;

int main(){
cout << "Ingrese la medida de un lado del cadrado" << endl;
cin >> lado;
area=lado*lado; // Hacemos esta la operacion
cout << "El area de su cuadrado es: " << area << endl;
system("pause");
return 0;
}


Ejemplo de codigo para calcular area de un cuadrado

Si desea juntarlo todo en un programa y que el usuario elija si quiere calcular el área o el perímetro, entonces tenemos que preguntarle primero al usuario si quiere la opción 1 o 2, área o perímetro, dependiendo de eso se ejecutara un código u otro, el código queda como sigue a continuación:

#include <iostream>
#include <cstdlib>

using namespace std;

int lado;
int resultado;
int opcion;

int main(){
cout << "Desea calcular el area[1] o el perimetro [2]" << endl;
cin >> opcion;

if(opcion==1){
cout << "Ingrese la medida de un lado del cadrado" << endl;
cin >> lado; // Aqui capturamos el lado
resultado=lado*lado; // Hacemos la operacion
cout << "El area de su cuadrado es: " << resultado << endl;

}

else if (opcion==2){
cout << "Ingrese la medida de un lado del cadrado" << endl;
cin >> lado; // Aqui capturamos el lado
resultado=lado*4; // Hacemos la operacion
cout << "El perimetro de su cuadrado es: " << resultado << endl;

}


system("pause");
return 0;
}


Area y perimetro con eleccion de opciones
Comentarios y preguntas
fernanda:
si el lado de un cuadrado mide x + 2,su área será (x + 2)2 ?
Codigazo:
Hola Fernanda, si se refiere a (x + 2)^2 ¡Excelente!, en otras palabras seria "equiz mas dos al cuadrado". Si se referia a (x + 2)2 "equiz mas dos, todo esto por dos" entonces no.
anónimos :
somos la sociedad de una escuela secreta y el profesor es un vinagre gracias nos ayudo
marty:
Muy bueno
Uriel :
Y en programación C bro como se hace
Codigazo:
Hola Uriel, el procedimiento es bastante sencillo, no cambia mucho, para que sea en lenguaje C nada mas tiene que cambiar las sentencias que utilizan Cin por Scanf y las que utilizan cout por printf, lo demás se conserva, no olvide incluir la cabecera <stdio.h>.
Raquel:
Cuanto mide el lado del C
Codigazo:
Hola Raquel, la medida del lado la tiene que ingresar el usuario para así determinar su área o perímetro.