En esta entrega les comparto un algoritmo para determinar el numero medio de tres números, bien pues empecemos a explicar el funcionamiento de este algoritmo.
Que lea tres números diferentes y determine el número medio del conjunto de los tres números (el número medio es aquel número que no es ni mayor ni menor).
Lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Con la palabra reservada Definir declaramos las variables a, b y c de tipo entero.
Definir a, b, c Como Entero
Con la función escribir pedimos que se ingresen tres números.
Escribir «Ingresa 3 números»
Estos números los guardamos en las variables a, b, c.
leer a, b, c
El primer paso es asegurarnos de que los tres números sean diferentes, esto lo hacemos con la siguiente sentencia.
si a <> b y a <> c y b <> c Entonces
Si la condición anterior se cumple, entonces evaluamos si el número medio se encuentra en la variable a.
si (a > b y a < c) o (a < b y a > c) Entonces
Si estas condiciones se cumplen, entonces mostramos con la función escribir el número medio.
Escribir «El número medio es: «, a
SiNo
Si las condiciones anteriores no se cumplen, entonces evaluamos si el número medio se encuentra en la variable b.
si (b > a y b < c) o (b < a y b > c) Entonces
Si estas condiciones se cumplen, entonces mostramos el valor de b, es decir mostramos el número medio.
Escribir «El número medio es: «, b
SiNo
Cuando las condiciones anteriores no se cumplan, entonces evaluamos si el número medio se encuentra en la variable c.
si (c > a y c < b) o (c < a y c > b) Entonces
Si estas condiciones se cumplen, entonces mostramos el valor de c, es decir mostramos el número medio.
Escribir «El número medio es: «, c
FinSi
FinSi
FinSi
SiNo
Cuando algunos de los números sean iguales, mostramos el siguiente mensaje.
Escribir «Los números deben ser diferentes»
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.
que tal amigo, excelente como lo resolvistes.
no lo tendras en dev c++? desde ya gracias
https://pseudocodigoejemplos.com/dados-tres-numeros-deducir-cual-es-el-central-en-c/