/*
Nombre del Archivo: Cálculo de área y perímetro
Autor: Alejandro Miñano
Fecha: 27/01/25
Objetivo: cálculo de áera y y perímetro
Este programa está diseñado para calcular el area y perímetro de un rectangulo
*/
#include <stdio.h> //librerias necesarias
void setup() // Inicializar la comunicación serial
{
Serial.begin(9600);
// Mensaje de bienvenida
Serial.println("colocar medida de altura seguido de espacio y medida de base :");
}
void loop() {
if (Serial.available() > 0)// Verificar si hay datos disponibles para leer
{
int numero1 = Serial.parseInt(); // Leer los números ingresados
int numero2 = Serial.parseInt();
int rarea = numero1 * numero2; //calculo de área
int rperimetro = numero1 + numero1 + numero2 + numero2; //calculo de perímetro
Serial.print("La medida de ");
Serial.print(numero1); // primer número ingresado
Serial.print( " metros de altura");
Serial.print(" y ");
Serial.print(numero2); // segundo número ingresado
Serial.print(" metros de base");
Serial.print(" tiene un área de: ");
Serial.print(rarea); //imprime el resultado del área
Serial.print(" metros cuadrados");
Serial.print(" y un perímetro de: ");
Serial.print(rperimetro); // muestra el resultado del perímetro
Serial.println( " metros " );
delay(2000); // Esperar antes de leer los próximos datos
Serial.println("Poner medida de altura seguido de espacio y medida base :"); // Pedir al usuario que ingrese nuevos números
}
}