Ciencia, Algoritmos

Para esta nueva entrega del CURSO DE ALGORITMOS, realizaremos un ejercicio en el cual utilizaremos condicionales para realizar una u otra operación matemática; teniendo en cuenta el valor de una variable ingresada; este ejercicio tendrá como finalidad Calcular el número de pulsaciones de una persona, veamos a continuación todos los detalles de este ejercicio,

Algoritmo para Calcular el número de pulsaciones de una persona en PSeInt

Caso: Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la fórmula que se aplica cuando el sexo es femenino es: núm. pulsaciones = (220 – edad) / 10 y si el sexo es masculino la fórmula es: núm. pulsaciones = (210 – edad) / 10.

¿Cuál es la estructura de este algoritmo?

Veamos a continuación las partes que debemos conocer del ejercicio.

Datos de entrada

  • Edad de la persona.
  • Ingresar mediante 1 o 2, Masculino y 2 Femenino respectivamente.

Procesos

  • Comprobar si es masculino o femenino.
  • Hacer la operación correspondiente para cada sexo.

Salidas

  • Pulsaciones calculadas.

Ejercicio en PSeInt para Calcular el número de pulsaciones

Análisis final

Lo importante de nuestro algoritmo, es básicamente la posibilidad de ejecutar una ecuación u otra, teniendo en cuenta el valor ingresado para la variable sexo; si observas, utilizamos la misma variable «pul», esto porque solo es posible realizar uno de los dos cálculos. Basados en que hemos determinado los valores 1, para masculino, y 2 para femenino.

El «sino», del segundo condicional, se ejecuta, cuando ninguno de los dos condicionales anteriores es evaluado como verdadero; esto sucede, cuando se ingresa un número diferente a 1 o 2.

Algo a tener presente es que el mensaje con el número de pulsaciones calculado, está fuera de los condicionales; esto es porque sea cual sea el valor ingresado para el sexo, se mostraría este mensaje.

Finalmente, si se ingresa un valor diferente a 1 o 2, se mostraría que las pulsaciones son 0; si deseas subsanar esto, solo debes ubicar este mensaje, debajo de cada cálculo realizado.

Salida del algoritmo

*** Ejecución Iniciada. ***
Ingrese el sexo: 1 Masculino, 2: Femenino
> 1
Ingrese su edad:
> 33
El número de pulsaciones que debe tener es: 17.7
*** Ejecución Finalizada. ***

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×