Calcular área del cuadrado, triángulo o círculo en Algoritmos con PSeInt

Ciencia, Algoritmos

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.

Para la construcción de este algoritmo empecemos definiendo cada una de sus partes. Cómo lo son los datos de entrada, procesos y salidas.

Datos de entrada:

  • Opciones disponibles para el usuario: (0: Área del cuadrado, 1: Área del triángulo, 2: Área del circulo).
  • 1: Solicitar el lado.
  • 2: Solicitar la base, Solicitar la altura.
  • 3: Solicitar 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.

Desarrollo del ejercicio

Empezamos este ejercicio definiendo las variables necesarias y mostrando las opciones disponibles para el usuario:

calcular área del cuadrado

Cómo puedes observar existen 3 opciones (0,1 y 2); podrá elegir solo una y será almacenada den la variable “opc”.

Validando la opción seleccionada y realizando la operación pertinente

calcular área del cuadrado

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.

calcular área del cuadrado

Diagrama de flujo del algoritmo

Sentencias selectivas para calcular áreas en PSeint

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.