Practicas De Curso De Logica De Programacion
Enviado por miguelromeroj • 11 de Septiembre de 2014 • 1.671 Palabras (7 Páginas) • 272 Visitas
LOGICA DE PROGRAMACION
TRABAJOS EN CLASE
Problema 1:
Crear una secuencia de instrucciones simples para resolver el siguiente Problema:
a) Verificar Existencia de un Producto.
b) Verificar Precio.
c) Vender al Cliente.
d) Verificar Stock de ese producto.
e) Comprar Producto.
Análisis del Problema:
1. Preguntar por el producto que desea.
2. Verificar si el producto está disponible.
3. Preguntar la cantidad del producto deseado.
4. Verificar si hay la cantidad de producto deseado.
5. Si lo hay.
5.1 vender el producto.
5.2 comprar la cantidad fijada.
5.3 devolver cambio si se requiere.
5.4 descontar del inventario.
6. Si no lo hay.
6.1ofrecer un producto similar.
6.2vender el producto.
6.3cobrar la cantidad fijada.
6.4devolver cambio.
6.5descontar del inventario.
7. Reportar al proveedor la cantidad que necesitas.
8. Agregar al inventario.
9. Verificar ganancias o pérdidas.
10. Si hay ganancias.
10.1 verificar la cantidad de producto a solicitar al proveedor.
10.2 pagar.
11. Si no hay ganancias.
11.1dejar de invertir más en ese producto.
11.2 pagar.
Diccionario de Variables:
Inventario=Inv
Existencia=Ex
Vendedor=Ven
Cliente=Cl
Producto=pr
Cantidad solicitada=C
Precio=P
Total apagar=TA
Descuento=Des
Paga=Pag
Cambio=Ca
Sustitución de valores en el Algoritmo:
Inv=Ex=Ven+Pr=Cl=C*P-Des=(TA-Pag)(-1)=Ca
80=Juan+Pedialite=Jesus=45*25-10%=(1012.5-1000)(-1)=error
Si=TA<Pag=no te alcanza
Valores a mostrar:
“Ca”, “error” o “no te alcanza”.
Problema 2:
Proceso de venta completo:
Diccionario de datos con todas las utilidades:
• UTILIDAD 17.5% PARA TABLETAS
• UTILIDAD 12.7%PARA INYECCIONES
1. Preguntar costo de inyecciones y tabletas
2. Pedir la cantidad de inyecciones y tabletas necesarias
3. Pedir el total a pagar
4. Pagar
5. Calcular utilidades de inyecciones y tabletas
(DICCIONARIO DE VARIABLES)
Variables: cantidad de inyecciones= CF
Cantidad de tabletas=CT
Pago=P
Tabletas compradas=T
Inyecciones compradas=IC
Ganancia de tabletas=GT
Ganancia de inyecciones=UI
Ganancia general=GG
Precio de tabletas=PT
Precio de inyecciones=PI
FORMULA
Prov=(CI*PI)+(CT*PI)P+TE*P*UT)=GT+(IC*P*UI)=GI+GT=GG
SUSTITUCION
(100*50)+(80*20)=6600=(100*50*17.5%)=875+(80*20+12.7%)=203.2=875+203.20=1078.2
Problema 3:
Calcula el promedio del tiempo que una persona tarda en trasladarse de su casa a su trabajo de lunes a viernes, los tiempos de traslados son
DIA SALIDA LLEGADA
LUNES 6:00 8:45
MARTES 6:15 8:30
MIERCOLES 6:00 8:15
JUEVEZ 6:30 8:50
VIERNES 7:00 9:10
DICCIONARIO
Lunes horas de salida= LHS
Martes hora de salida =MAHS
Miércoles hora de salida =MIHS
Jueves hora de salida =JHS
Viernes hora de salida =VHS
Lunes hora de entrada =LHE
Martes hora de entrada =MHE
Miércoles hora de entra =MHE
Jueves hora de entrada =JHE
Viernes hora de entra =VHE
Minutos=MI
Horas=H
Promedio de salida lunes =PSI
Promedio de salida del martes= PSMA
Promedio de salida del miércoles =PSMI
Promedio de salida del jueves
...