23-Ejercicio 17 resuelto en PSeInt. Determinar el menor de tres números dados.

preview_player
Показать описание
Ejercicio 17 del curso resuelto. Ejercicio con condicionales Si-Entonces.

Determinar el mayor de tres números.

Se recomienda intentar hacer los ejercicios antes de mirar las soluciones, pero no dejar de verlas aunque el ejercicio salga bien para poder reconocer y corregir posibles errores o mejoras y para tener una visión distinta del abordaje del problema y su solución.

Si te has perdido el vídeo donde se explican los condicionales Si-Entonces échale un vistazo antes de seguir:

🟩CURSO DE INICIACIÓN A LA PROGRAMACIÓN EN PSEUDÓDIGO CON PSEINT. 🟩

Aprenderás a programar desde cero con 100 ejercicios resueltos. Abierto a nuevos ejercicios.
Pseudocódigo y diagramas de flujo con PseInt.
◾Variables y tipos de datos.
◾Condicionales.
◾Bucles.
◾Arreglos.
◾Cadenas de caracteres.
◾Subprocesos.
◾Recursividad.
◾Proyectos finales.

🟩VÍDEOS RELACIONADOS 🟩

◾Ejercicio 20. Determinar si una empresa cumple las condiciones para recibir subvención :

🟩MÚSICA🟩

"Pop rock bed"
Рекомендации по теме
Комментарии
Автор

yo lo habia hecho como el del video pero luego me dí cuenta que no tenia contemplado el caso de que fuera un numero identico al otro, entonces le hice un Si, sino hasta arriba del todo como si fuera una validación inicial:

Algoritmo Ejercicio017
Definir num1, num2, num3 Como Real;
num1=0;
num2=0;
num3=0;
Escribir "Ingrese 3 números y le diremos cual es el menor";
Leer num1, num2, num3;
Si num1=num2 | num1=num3 | num2=num3 Entonces
Escribir "Hay numeros repetidos chamo, asi no se puede";
SiNo
Si num1<num2 & num1<num3 Entonces
Escribir "El número menor de los tres es el primero que ingresaste, el: ", num1;
SiNo
Si num2<num1 & num2<num3 Entonces
Escribir "El número menor de los tres es el segundo que ingresaste, el: ", num2;
SiNo
Escribir "El número menor de los tres es el tercero que ingresaste, el: ", num3;
FinSi
FinSi
FinSi
FinAlgoritmo

pablokotoamatsukami
Автор

Algoritmo tresnumbers
Definir a, b, c, men0r Como entero
a=0
b=0
c=0
Escribir "Ingresa 3 numeros"
Leer a, b, c;
si a>b Entonces
men0r <- b
SiNo
men0r <- a
FinSi
si c<men0r Entonces
men <- c
FinSi
Escribir "El numero menor es ", men0r
FinAlgoritmo

diegomendez
Автор

ESTE ME COSTO .-. PERO SALIO!
Escribir "Escribe tres numeros por separado y hallaremos cual es el menor";
Escribir "Escribe 1er numero";
Leer num1;
Escribir "Escribe 2do numero";
Leer num2;
Escribir "Escribe 3er numero";
Leer num3;
Si num1<num2 & num1<num3 Entonces
Escribir 'El numero menor es: ', num1;
SiNo
si num2<num1 & num2<num3 Entonces
Escribir "El numero menor es: ", num2;
SiNo
Escribir "El numero menor es: ", num3;
FINSI
FinSi
FinAlgoritmo

LuLu-rovf
Автор

Yo lo realice asi:
si num1 < num2 & num1<num3 entonces
"el numero menor es: ", num1;
sino
si num2<num1 & num2<num3 entonces
"el numero menor es: ", num2;
sino
"el numero menor es: ", num3;

lucasmartinez
Автор

Se me hizo más fácil de entender de esta forma:
//017-Determinar cuál es el menor de tres números dados.
Algoritmo Ejercicio17
definir num1, num2, num3 como real;
num1<- 0;
num2<- 0;
num3<- 0;
escribir "Este es un programa para saber cual es el MENOR de 3 numeros";
Escribir "DIME 3 NUMEROS";
Leer NUM1, NUM2, NUM3;
si num1<=num2 Entonces

si num1<num3 Entonces
escribir "EL NUMERO MENOR ES: " num1;
SiNo
ESCRIBIR "eL NUMERO MENOR ES: " num3;
FinSi
SINO
SI NUM2<num3 Entonces
escribir "EL NUMERO MENOR ES:" num2;
sino
escribir "EL NUMERO MENOR ES:" num3;
FinSi

FinSi
FinAlgoritmo

diegof
Автор

Algoritmo Ejercicio017
Definir num1, num2, num3 Como Entero;
Escribir "Dame tres numeros";
Leer num1;
Leer num2;
Leer num3;
Si num1<num2 & num1<num3 Entonces
Escribir num1;

SiNo
Si num2<num1 & num2<num3 Entonces
Escribir num2;

SiNo
Si num3<num1 & num3<num2 Entonces
Escribir num3;
FinSi
FinSi
FinSi
FinAlgoritmo
Mi aporte

LuisRamirez-vrvo
Автор

Mi código es diferente . primero encuentro al mayor de todos . hecho esto, encontrar al menor es trivial . En fin, me divertí más que ustedes 🙂

Algoritmo Ejercicio017

Definir num1, num2, num3 como Real;
num1 <- 0; num2 <- 0; num3 <- 0;
Escribir "Hola, Anda Escribe tres números :";
Leer num1, num2, num3;

Si (num1 > num2) & (num1 > num3) Entonces
// Ok, num1 es el mayor. Ahora encontramos al menor.
Si (num2 > num3) Entonces
Escribir "El número ", num3, " es el menor.";
SiNo
Escribir "El número ", num2, " es el menor.";
FinSi
SiNo
// como num1 no es el mayor, buscamos a quien lo es.
Si (num3 > num2) Entonces
// num3 es el mayor.
Si (num1 > num2) Entonces
Escribir "El número ", num2, " es el menor.";
SiNo
Escribir "El número ", num1, " es el menor.";
FinSi
SiNo
// num2 es el mayor.
Si (num1 > num3) Entonces
Escribir "El número ", num3, " es el menor.";
SiNo
Escribir "El número ", num1, " es el menor.";
FinSi
FinSi
FinSi

FinAlgoritmo

chronos_rs
Автор

mi mente proceso rapidamente y esto es lo que hice es diferente al d elos otros
Algoritmo inmpary
definir val1, val2, val3 Como Entero
val1 <- 0
val2 <- 0
val3 <- 0

escribir "dime un número"
leer val1
escribir "dime un número"
leer val2
escribir "dime un número"
leer val3

si val1>val2 & val1>val3 Entonces
escribir "El número es mayor " val1
SiNo
si val2>val1 & val2>val3 Entonces
escribir "El número es mayor " val2
SiNo
si val3>val1 & val3>val2 Entonces
escribir "El número es mayor " val3
SiNo


FinSi
FinSi
finsi
FinAlgoritmo

keareyt
Автор

Algoritmo Ejercicio017
Definir num1, num2, num3 Como Real

num1<-0
num2<-0
num3<-0

Escribir "Ingrese el primer numero"
Leer num1
Limpiar Pantalla

Escribir "Ingrese el segundo numero"
Leer num2
Limpiar Pantalla

Escribir "Ingrese el tercer numero"
Leer num3
Limpiar Pantalla

Si num1<num2 Y num1<num3 Entonces
Escribir "El primer numero: ", num1, " es el menor"
SiNo
Si num2<num1 Y num2<num3 Entonces
Escribir "El segundo numero: ", num2, " es el menor"
SiNo
Si num3<num1 Y num3<num2 Entonces
Escribir "El tercer numero: ", num3, " es el menor"
Fin Si
Fin Si
Fin Si

FinAlgoritmo

kevink
welcome to shbcf.ru