miércoles, 5 de diciembre de 2012

Autos

PROBLEMA
Necesitamos un algoritmo que le permita a los alumnos escogen una opcion del 1 al 4 para un modelo de auto (Chevy, Tsuru, Bora y Polo) y nos imprima un mensaje con el total de alumnos que eligieron cada auto.

ALGORITMO
Entradas:  Numerico auto
                Numerico alumnos
Salidas:    Numerico total_chevy
                Numerico total_ tsuru
                Numerico total_bora
                Numerico total_polo

INICIO
    Para alumnos desde 1 hasta 28, incremento 1
       Imprimir "Elige un auto"
       Leer auto
           Si auto es
                1  entonces
                    sumar total chevy mas 1 y guardar en total_chevy
                2  entonces
                    sumar total_tsuru mas 1 y guardar en total_tsuru
                3  entonces
                    sumar total_bora mas 1 y guardar en total_bora
                4  entonces
                    sumar total_polo mas 1 y guardar en total_polo
            Si no
                    Print "Numero invalido"
            Fin selector
    Fin para
    Print "El total de autos chevy es:"
    Print total_chevy
    Print "El total de autos Tsuru es:"
    Print total_tsuru
    Print "El total de autos bora es:"
    Print total_bora
    Print "El total de autos polo es:"
    Print total_polo
FIN

PSEUDOCODIGO
Class  Autos
         //Declaraciones
         Entero: auto
         Entero: alumnos
         Entero: total_chevy
         Entero: total_tsuru
         Entero: total_bora
         Entero: total_polo
         // Procedimiento
         Main
               For (alumnos = 1; alumnos <= 28; alumnos = alumnos +1)
                    Print "Elige un auto"
                    Scan auto
                         Switch (auto)
                              1: total_chevy = total_chevy +1
                              2: total_tsuru = total_tsuru +1
                              3: total_bora = total_bora +1
                              4: total_polo = total_polo +1
                              Default: Print "Numero invalido"
                          End_switch
               End_for
               Print " El total de autos chevy es:"
               Print total_chevy
               Print "El total de autos Tsuru es:"
               Print total_ tsuru
               Print "El total de autos bora es:
               Print total_bora
               Pirnt "El total de autos polo es:"
               Print total_polo
         End_main
                    

No hay comentarios:

Publicar un comentario