Hola amigos en esta ocasión realizamos un algoritmo para calcular el mayor de tres numeros en pseudocódigo y diagrama de flujo, este algoritmo lo desarrollamos con el simulador pseint.
Algoritmo para calcular el mayor de tres numeros en pseint
En este video te explico como determinar el mayor de 3 números.
Haz clic aquí para suscribirte a mi canal
Bien amigos como ya es costumbre en este blog vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre en mi caso le puse:
Algoritmo para determinar el mayor de 3 números pseint
Algoritmo Mayor3numeros
Con la palabra reservada definir declaramos las variables a, b y c estas variables las declaramos 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 almacenamos con la función leer en las variables a, b y c.
leer a, b, c
Con una condición evaluamos si el numero almacenado en la variable a es mayor al numero almacenado en la variable b.
si a>b Entonces
Si la condición se cumple entonces evaluamos si el numero almacenado en la variable a es mayor al numero almacenado en la variable c.
si a>c Entonces
Si esta condición se cumple entonces significa que el número almacenado en la variable a es el mayor de los tres.
Escribir «El número «,a,» es el mayor de los tres»
SiNo
Si no se cumple la condición entonces significa que el número mayor se encuentra almacenado en la variable c.
Escribir «El número «,c,» es el mayor de los tres»
FinSi
SiNo
Si la primera condición no se cumple es decir si a no es mayor a b, entonces evaluamos si b es mayor a c.
si b>c Entonces
Si esta condición se cumple entonces significa que el mayor de los tres números se encuentra almacenado en la variable b.
Escribir «El número «,b,» es el mayor de los tres»
SiNo
Si la condición no se cumple entonces signifique que en la variable c se encuentra almacenando el número mayor.
Escribir «El número «,c,» es el mayor de los tres»
FinSi
FinSi
Cerramos las estructuras si entonces y finalizamos el algoritmo.
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Diagrama de flujo para determinar el mayor de 3 números
Haz clic aquí para suscribirte a mi canal
Leer tres números diferentes e imprimir el numero mayor de los tres.
Te comparto otra alternativa de este algoritmo.
Algoritmo detarea
Definir a,b,c Como Entero
Escribir «Ingresa 3 números»
leer a,b,c
si a <> b y a <> c y b <> c Entonces
si a > b Entonces
si a > c Entonces
Escribir «El número mayor es «,a
SiNo
Escribir «El número mayor es: «,c
FinSi
SiNo
si b > c Entonces
Escribir «EL número mayor es «,b
SiNo
Escribir «El número mayor es «,c
FinSi
FinSi
SiNo
Escribir «Ingresa 3 números diferentes»
FinSi
FinAlgoritmo
Determinar el mayor y el menor de 3 números
Les comparto un código donde encontramos el mayor y menor de tres números.
Algoritmo detarea
Definir a,b,c Como Entero
Escribir «Ingresa tres numeros»
leer a,b,c
si a <> b y a <> c y b <> c Entonces
si a > b Entonces
si a > c Entonces
Escribir «El mayor es: «,a
SiNo
Escribir «El mayor es: «,c
FinSi
SiNo
si b > c Entonces
Escribir «EL mayor es: «,b
SiNo
Escribir «El mayor es: «,c
FinSi
FinSi
si a < b Entonces
si a < c Entonces
Escribir «El menor es: «,a
SiNo
Escribir «El menor es: «,c
FinSi
SiNo
si b < c Entonces
Escribir «El menor es: «,b
SiNo
Escribir «El menor es: «,c
FinSi
FinSi
SiNo
Escribir «Ingresa tres numeros diferentes»
FinSi
FinAlgoritmo
Algoritmo para obtener el mayor de 3 numeros en Python
Te comparto la solución de este algoritmo, en lenguaje de programación Python.
a = int(input(«Ingresa un numero: «))
b = int(input(«Ingresa un numero: «))
c = int(input(«Ingresa un numero: «))
if a != b and a != c and b != c:
if a > b:
if a > c:
print(«El numero mayor es: «,a)
else:
print(«El numero mayor es: «,c)
else:
if b > c:
print(«EL numero mayor es: «,b)
else:
print(«El numro mayor es: «,c)
else:
print(«Ingresa 3 numeros diferentes»)
Determinar el mayor de 3 números en C
Leer tres numeros diferentes e imprimir el mayor en lenguaje c
#include<stdio.h>
int main()
{
int a,b,c;
printf(«Ingresa 3 numeros\n»);
scanf(«%d %d %d»,&a,&b,&c);
if (a > b){
if (a > c){
printf(«El mayor de los 3 numeros es: %d»,a);
}
else{
printf(«EL mayor de los 3 numeros es: %d»,c);
}
}
else{
if (b > c){
printf(«El mayor de los 3 numeros es: %d»,b);
}
else{
printf(«El mayor de los 3 numeros es: %d»,c);
}
}
return 0;
}
Algoritmos para determinar el mayor de 3 numeros en c++
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cout<< «Ingresa 3 numeros: «;
cin>> a >> b >> c;
if ((a != b) && (a != c) && (b != c)){
if (a > b){
if (a > c){
cout<< «El numero mayor es: «<<a;
}
else{
cout<< «El numero mayor es: «<<c;
}
}
else{
if (b > c){
cout<< «El numero mayor es: «<<b;
}
else{
cout<< «EL numero mayor es: «<<c;
}
}
}
else{
cout<< «Los numeros no son diferentes»;
}
return 0;
}
Bien amigos esta es la solución de este algoritmo para calcular el mayor de 3 números te dejo el código fuente, espero te guste y más que nada te pueda ser de utilidad.