Ordena valores

Pseudocodigo

Proceso OrdenaValores
    // Entrada y salida : a,b,c
    // Auxiliar:  major, middle, last
    // Author: @soytipazo
    Definir a,b,c,major,middle,last Como Entero
    Escribir 'Ingrese primer valor'
    Leer a
    Escribir 'Ingrese segundo valor'
    Leer b
    Escribir 'Ingrese segundo valor'
    Leer c
    Si a>b Entonces
        Si b>c Entonces
            major<-c
            middle<-b
            last<-a
        Sino
            Si a>c Entonces
                major<-b
                middle<-c
                last<-a
            Sino
                major<-b
                middle<-a
                last<-c
            FinSi
        FinSi
    Sino
        Si a>b Entonces
            major<-c
            middle<-a
            last<-b
        Sino
            Si b>c Entonces
                major<-a
                middle<-c
                last<-b
            Sino
                major<-a
                middle<-b
                last<-c
            FinSi
        FinSi
    FinSi
    Escribir major
    Escribir middle
    Escribir last
FinProceso

Diagrama de flujo

OrdenaValores.png