jueves, 6 de diciembre de 2012

Colores

PROBLEMA
Escribir una algoritmo que le permita aun usuario elegir entre tres colores diferentes y se termine cuando el numero de veces que se haya elegido el primer color sea 5.

ALGORITMO
Entradas: Alfanumerico color
                Numerico contador

INICIO
   Mientras contador sea menor a 5 hacer
       Leer color
           Si color es
                "amarillo" entonces
                        Imprimir "Eligio amarillo"
                        Sumar contador mas uno  y guardar en contador
                "rojo" entonces
                        Imprimir "Eligio rojo"
                "azul" entonces
                        Imprimir "Eligio azul"
           si no
                 Imprimir "Opcion invalida"
           Fin selector
     Fin mientras
FIN

PSEUDOCODIGO
Class Colores
          // Declaraciones
          Cadena: color
          Entero: contador
          // Procedimiento
          Main
               While (contador <5) as
                    Print "Escribe un color"
                    Scan color
                        Switch (color)
                              "amarillo":
                                     Print "Eligio amarillo"
                                     contador = contador +1
                              "rojo":
                                     Print "Eligio rojo"
                              "azul":
                                     Print "Eligio azul"
                          End_switch
                   End_while
             End_main

No hay comentarios:

Publicar un comentario