Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RETO No 1 DISEÑO
1019135140
Grupo: 08
Presentado a:
PAIPA
2021
RETO No 1 DISEÑO
Fase de Definición:
Situación
El dueño de una tienda de artículos de ropa le ha solicitado a usted como programador, que le desarrolle un algoritmo (diagrama de flujo o pseudocódigo) que le permita calcular el valor a pagar de
cada cliente que hace compras en su tienda. le solicita específicamente lo siguiente, en ese orden:
• Diagrama que muestre cuáles son las entradas, cuál sería el proceso y cuáles serían las salidas de este algoritmo.
• Diseñar y presentar el algoritmo, poniendo comentarios que expliquen muy bien el paso a paso que se debe seguir.
• Hacer una prueba a lápiz del algoritmo para los dos siguientes casos:
Fase de Diseño
Pseudocódigo para resolver el reto 1
#Pseudocódigo realizado por Julian David Casallas Bernal con No de CC 1019135140 # = comentario
Algoritmo Valor_A_Pagar
costo<-0 #Variable declarada para el costo(precio) de la prenda
cantidad<-0 #variable de tipo entero para conocer el número de prendas del mismo tipo
Valor_Total<-0 #Variable declarada para conocer el valor total a cobrar inicializada con el valor de 0
codigo<-0 #variable de tipo entero para identificar la prenda
Rta_Cod = ““ # variable de tipo carácter para conocer si la prenda tiene Código
Rta_P<-"si” #variable de tipo carácter para conocer si el cliente tiene más prendas
Mientras Rta_P=="si" Hacer # si el cliente tiene prendas haga
Escribir "¿La prenda tiene Código? (si/no)” #solicita al empleado si la prenda tiene código
Leer Rta_Cod #recibe la respuesta
Si Rta_cod =="si" Entonces #si la prenda tiene Código haga
Escribir "ingrese el Código de la prenda" #solicita al empleado ingresar el Código de la prenda
Leer codigo #recibe el Código de la prenda
Segun codigo Hacer # identifica el Código de la prenda
123: #cuando el Código de la prenda sea 123 el costo es de 45000
Escribir "Ingrese la cantidad de prendas iguales" #solicita ingresar la cantidad de la prenda
Leer cantidad #Guarda el numero ingresado en la variable cantidad
Valor_Total<-Valor_Total+(45000*cantidad) #Este proceso ejecuta la sumatoria de el valor_total más el costo multiplicado por la cantidad de prendas iguales
345: #cuando el Código de la prenda sea 345 el costo es de 35000
Escribir "Ingrese la cantidad de prendas iguales" #solicita ingresar la cantidad de la prenda
Leer cantidad # Guarda el numero ingresado en la variable cantidad
Valor_Total<-Valor_Total+(35000*cantidad) #Este proceso ejecuta la sumatoria de el valor_total más el costo multiplicado por la cantidad de prendas iguales
456: #cuando el Código de la prenda sea 456 el costo es de 27000
Escribir "Ingrese la cantidad de prendas iguales" # solicita ingresar la cantidad de la prenda
Leer cantidad # Guarda el numero ingresado en la variable cantidad
Valor_Total<-Valor_Total+(27000*cantidad) #Este proceso ejecuta la sumatoria de el valor_total más el costo multiplicado por la cantidad de prendas iguales
De Otro Modo:
Escribir "Codigo no existente" # si el empleado ingresa un Código inexistente no ejecuta ningún proceso y solo imprime el aviso
Fin Segun
Caso 1: el cliente compra 1 pantalón de hombre código 123 por valor de $45000, una camisa manga corta código 345 por valor de $35000 y por último una camiseta Polo código 456 por
valor de $27000.
Caso2: el cliente compra 3 camisetas cuello redondo por valor de $12000 cada una, 2 pares de medias tobilleras por valor de $3000 cada par.
Figura 2 caso 2
Figura 1 Caso 1