Mostrando entradas con la etiqueta condicional anidada. Mostrar todas las entradas
Mostrando entradas con la etiqueta condicional anidada. Mostrar todas las entradas

sábado, 20 de mayo de 2023

COMPARAR TRES NUMEROS DETERMINAR MAYOR INTERMEDIO Y MENOR EN PSEINT

 

COMPARAR TRES NUMEROS DETERMINAR MAYOR INTERMEDIO Y MENOR EN PSEINT


Estructura Condicional Anidada:

 una estructura condicional es anidada cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional.

            


 


Ejercicio 1:  COMPARAR TRES NUMEROS DETERMINAR MAYOR INTERMEDIO Y MENOR

            

Proceso compararnumeros

//defnimos 3 variables para almacenar los 3 numeros del tipo entero

definir n1,n2,n3 como enteros;

//se ingresa por pantalla el primer numero

Escribir "INGRESE PRIMER NUMERO:";

Leer n1;

//se ingresa por pantalla el segundo numero

Escribir "INGRESE SEGUNDO NUMERO:";

Leer n2;

//se ingresa por pantalla el tercer numero

Escribir "INGRESE TERCER NUMERO:";

Leer n3;

//utilizamos la condicional anidada

//el primer SI validara cuando n1 sea el mayor por ello la condicion n1>n2 y n1>n3 permitirá esto

Si n1>n2 y n1>n3 Entonces

//al cumplirse esta condicion n1 sera el mayor

Escribir "EL NUMERO MAYOR ES ",n1;

//el primer SI anidado validara cuando n2 sea mayor a n3

Si n2>n3 Entonces

//imprimimos por pantalla n2 numero intermedio y n3 el menor

escribir "EL NUMERO INTERMEDIO ES ",n2

escribir "EL NUMERO MENOR ES ",n3

SiNo

//imprimimos lo contrario n3 numero intermedio y n2 el menor

escribir "EL NUMERO INTERMEDIO ES ",n3

escribir "EL NUMERO MENOR ES ",n2

Fin Si

SiNo

//para el segundo caso se cumplira cuando n2 sea el mayor

Si n2>n1 y n2>n3 Entonces

//al cumplirse esta condicion n2 sera el mayor

Escribir "EL NUMERO MAYOR ES ",n2;

// validara cuando n1 sea mayor a n3

Si n1>n3 Entonces

//imprimimos por pantalla n1 numero intermedio y n3 el menor

escribir "EL NUMERO INTERMEDIO ES ",n1

escribir "EL NUMERO MENOR ES ",n3

SiNo

//imprimimos por pantalla n3 numero intermedio y n1 el menor

escribir "EL NUMERO INTERMEDIO ES ",n3

escribir "EL NUMERO MENOR ES ",n1

Fin Si

SiNo

//para el tercer caso se cumplira cuando n3 sea el mayor

Si n3>n1 y n3>n2 Entonces

//al cumplirse esta condicion n3 sera el mayor

Escribir "EL NUMERO MAYOR ES ",n3;

// validara cuando n1 sea mayor a n2

Si n1>n2 Entonces

//imprimimos por pantalla n1 numero intermedio y n2 el menor

escribir "EL NUMERO INTERMEDIO ES ",n1

escribir "EL NUMERO MENOR ES ",n2

SiNo

//imprimimos por pantalla n2 numero intermedio y n1 el menor

escribir "EL NUMERO INTERMEDIO ES ",n2

escribir "EL NUMERO MENOR ES ",n1

Fin Si

SiNo

//en caso no se cumpla los casos anteriores , se mostrar un mensaje de que los numeros no 

// son diferentes

Escribir "LOS NUMEROS INGRESADOS DEBEN SER DIFERENTES!!";

Fin Si

Fin Si

Fin Si

FinProceso

   

         Este tema también le puede interesarcondicional simple

         Imagen de Pseint:





            VIDEO: Video Explicativo





Pseint : Uso de Estructuras Para - SI - entonces - Repetir

  CASO 1: En una comunidad de habitantes existe un padrón de 20 individuos y se ha decidido realizar una estadística con los que se encuent...