lunes, 1 de junio de 2026

Calcular el área de un rectángulo en C++

Código del ejercicio:

#include <iostream>
#include <clocale>

using namespace std;

int main()
{
    setlocale(LC_CTYPE, "Spanish");
    double base, altura, area;
    cout<<"Ingrese la base del rectángulo: "; cin>>base;
    cout<<"Ingrese la altura del rectángulo: "; cin>>altura;
    area = base * altura;
    cout<<"El área del rectángulo es: "<<area<<" cm²";
    return 0;
}

Definición de los códigos del ejercicio:

#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
#include <clocale> --> especificador de configuración regional.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.

Explicación del Código:

Este programa solicita al usuario la base y la altura de un rectángulo, calcula su área y muestra el resultado en pantalla.

Explicación de cada parte del código

Código Descripción
#include <iostream> Permite utilizar cin para leer datos y cout para mostrar información.
#include <clocale> Permite configurar el idioma para manejar caracteres propios del español.
using namespace std; Evita escribir std:: antes de cada instrucción.
int main() Es la función principal donde comienza la ejecución del programa.
setlocale(LC_CTYPE, "Spanish"); Configura el programa para trabajar con caracteres en español.
double base, altura, area; Declara tres variables decimales para almacenar la base, la altura y el área.
cout << "Ingrese la base del rectángulo: "; Muestra un mensaje solicitando la base del rectángulo.
cin >> base; Guarda el valor ingresado por el usuario en la variable base.
cout << "Ingrese la altura del rectángulo: "; Solicita al usuario la altura del rectángulo.
cin >> altura; Guarda la altura ingresada en la variable altura.
area = base * altura; Calcula el área multiplicando la base por la altura.
cout << "El área del rectángulo es: " << area << " cm²"; Muestra el área calculada junto con la unidad de medida.
return 0; Finaliza el programa correctamente.

Fórmula utilizada

Área = Base × Altura

El programa utiliza esta fórmula para calcular la superficie del rectángulo.

Ejemplo

Base: 8 cm

Altura: 5 cm

Área: 8 × 5 = 40 cm²

No hay comentarios.:

Publicar un comentario

Determinar cuál es el número menor de cuatro números en C++

Código del ejercicio: #include <iostream> #include <clocale> using namespace std ; int main () {     setlocal...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️