Sean bienvenidos a un nuevo artículo de la sección de algoritmos; hoy veremos un ejercicio que permitirá comprender varios aspectos en el desarrollo de algoritmos, como lo son el manejo de variables. Selección de opciones y el cálculo dependiendo de la opción seleccionada, recrearemos un ejercicio de cómo calcular el área del cuadrado, triángulo o círculo en algoritmos; dependiendo la opción elegida por el usuario, empecemos.
Cómo calcular área del cuadrado, triángulo o círculo en Algoritmos con PSeInt
Caso: Escribir un algoritmo que solicite tres opciones: (0) Cálcular el área de un cuadrado, (1) Cálcular el área de un triángulo, (2) Cálcular el área de un círculo.
Así mismo se deberán realizar las operaciones correspondientes de cada opción. en caso de ingresar una opción inválida deberá informar al usuario.
Datos de entrada:
- Opciones disponibles para el usuario: (0: Área del cuadrado, 1: Área del triángulo, 2: Área del circulo).
- Solicitar según el caso: el lado, la base, la altura o el radio.
Procesos
- Comprobar la opción elegida por el usuario.
- Cálculo del área del cuadrado: «A=L*L«.
- Calcular área del triángulo: «A=(b*h)/2«.
- Cálculo del área del círculo: «A=(π*r)²«.
Salidas
- La salida dependerá de la opción elegida por el usuario; mostrando de esta forma el área correspondiente, ya sea del cuadrado, triángulo o círculo.
Accede a la explicación de este ejercicio en el siguiente vídeo:
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
En el código anterior utilizamos la estructura condicional «Según» disponible en PSeInt; esta permitirá hacer la validación de la variable «opc» y dirigir el flujo del código a la opción correspondiente para solicitar los datos de cada forma y cálcular su área.
Es importante resaltar que la estructura «Según«, cuenta con la opción «De Otro Modo«; que permite ejecutar un bloque de código cuando ninguna de las opciones anteriores fue verdadera.
Salida del algoritmo
Veamos a continuación un ejemplo de la ejecución del algoritmo.
Diagrama de flujo del algoritmo
Finalmente en el anterior diagrama de flujo podemos observar, la importancia de utilizar sentencias selectivas cuando deseamos redirigir el flujo de ejecución en base al valor de una variable.