Algoritmo que solicita 10 números y valida los rangos en PSeInt

Ciencia, Algoritmos

Es el turno de manejar algoritmos con condicionales, como sabemos los condicionales son estructuras muy importantes en la toma de decisiones en un Software; básicamente cualquier Software deberá hacer uso de condicionales para elegir las alternativas a tomar y así procesar datos según las condiciones dadas, pues bien para este artículo recrearemos un algoritmo que solicita 10 números y valida los rangos dados, veamos los detalles del ejercicio.

Algoritmo que solicita 10 números y valida los rangos en PSeInt

Detalles del caso estudio: Realizar un algoritmo que solicite diez números. En primer lugar deberá imprimir cuantos números están en el rango de 1-10, cuantos números del 11-100 fueron introducidos y cuántos números mayores a 100 fueron introducidos.

Datos de entrada

  • 10 números.

Procesos

  • Validación de los rangos (1-10), (11-100) y mayores a 100.

Salidas

  • Conteo de los números que hacen parte de cada rango.

Código del algoritmo

algoritmo que solicita 10 números y valida los rangos

Análisis del código

La clave en el ejercicio anterior radica en las variables acumuladoras que estamos utilizando “r1, r2, r3“, por lo tanto en estas vamos sumando siempre y cuando una condición se cumpla; estas condiciones son las solicitadas por el ejercicio, como podemos observar tenemos “30” condicionales. Debido a que estamos comparando cada variable con las condiciones dadas; finalmente solo imprimimos en pantalla los valores correspondientes a “r1, r2, r3“.

Salida del algoritmo

*** Ejecución Iniciada. ***
Ingrese el primer número
> 120
Ingrese el segundo número
> 20
Ingrese el tercer número
> 10
Ingrese el cuarto número
> 11
Ingrese el quinto número
> 9
Ingrese el sexto número
> 4
Ingrese el septimo número
> 400
Ingrese el octavo número
> 140
Ingrese el noveno número
> 1
Ingrese el decimo número
> 60
Los números ubicados en el rango de 1 - 10 fueron: 4
Los números ubicados en el rango de 11 - 100 fueron: 3
Los números mayores que 100 fueron: 3
*** Ejecución Finalizada. ***