miércoles, 7 de noviembre de 2012

Tienda de ropa

PROBLEMA
Una tienda de ropa vende prendas de hombre a $200 y prendas de mujer a $150. Se permite comprar un máximo de 5 prendas a hombres y 8 a mujeres. Preguntar a una persona cuantas prendas en total va a pagar o un mensaje de limite exedido.
ALGORITMO
Entradas:
Caracter sexo
Numerico numerop_de_prendas
Numerico PRECIO1
Numerico PRECIO2
Salidas:
Numerico: total_a_pagar
INICIO
Leer sexo
Leer numero_de_prendas
Establecer PRECIO1
Establecer PRECIO2
Si sexo es "F" entonces
multiplicar numero_de_prendas por PRECIO1
guardar en total_a_pagar
si numero_de_prendas >8 entonces
establecer total_a_pagar en "limite exedido"
Si sexo es "H" entonces
multiplicar numero_de_prendas por PRECIO2
guardar en toral_a_pagar
si numero_de_prendas >5 entonces
establecer total_a_pagar en "limite exedido"
Imprimir total_a_pagar
end_main
PSEUDOCÓDIGO
Class Tienda_de_ropa
         //Declaraciones (Entradas)
         cadena: sexo
         entero prendas
         real p_h (200)
         real p_h (150)
         //Declaraciones (Salidas)
         cadena total_pagar
         main
                print "Introduce sexo"
                scan sexo
                print "Introducir prendas"
                scan prendas
                if (sexo="hombre") then
                   if (prendas<=5) then
                   total=prendas*200
                   else
                   print "limite exedido"
                if (sexo="mujer") then
                total=prendas*150
                print total
                else
                print "limite exedido"
        End_main

No hay comentarios:

Publicar un comentario