ANÁLISIS DE DATOS Y DISEÑO DE ALGORITMO
Enviado por lujo.22 • 4 de Junio de 2016 • Tarea • 1.613 Palabras (7 Páginas) • 368 Visitas
[pic 1][pic 2][pic 3]
Información Propuesta | ||||||||||||||||||||||||||||||||||||||||||||||||||
Fecha de Presentación:
Área de Conocimiento
Relato y Descripción
Anexe una página en caso de no ser suficiente el espacio | ||||||||||||||||||||||||||||||||||||||||||||||||||
Información Revisión | ||||||||||||||||||||||||||||||||||||||||||||||||||
Fecha:
Estado
Motivo de Rechazo o Congelación Observación Coordinador de GEDS | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Firma Coordinador GEDS |
[pic 4] | CENTRO COLOMBIANO DE ESTUDIOS PROFESIONALES ANÁLISIS DE DATOS Y DISEÑO DE ALGORITMO Proyecto: | |||
ANÁLISIS DE DATOS DATOS DE ENTRADA CADENA Nombre del cliente: nomCliente REAL Valor de la compra: valorCompra REAL Base de la caja: base CADENA Tipo de producto: tipoProducto CADENA Forma de pago: formaPago REAL Compra mas alta: compraMasAlta REAL Valor del producto: valorProducto DATOS DE SALIDA REAL Neto a pagar: valorNeto REAL Valor del descuento: valorDescuento REAL Total recaudado: totalRecaudado REAL Total recaudado por forma de pago 1: totalRecaudoFormaPago1 REAL Total recaudado por forma de pago 2: totalRecaudoFormaPago2 REAL Total recaudado por forma de pago 3: totalRecaudoFormaPago3 REAL Total recaudado por forma de pago 4: totalRecaudoFormaPago4 REAL Total recaudado por forma de pago 5: totalRecaudoFormaPago5 CADENA Mejor cliente: mejorCliente REAL Total recaudado por iva Nacionales: totalRecaudoNacionales REAL Total recaudado por iva Importados: totalRecaudoImportados REAL Efectivo en la caja: dineroEnCaja PROCESO
totalRecaudoFormaPago1 = totalRecaudoFormaPago1 + valorCompra
totalRecaudoFormaPago4 = totalRecaudoFormaPago4 + valorCompra
totalRecaudoFormaPago2 = totalRecaudoFormaPago2 + valorCompra
totalRecaudoFormaPago3 = totalRecaudoFormaPago3 + valorCompra
| DISEÑO DE ALGORITMO Inicio DEFINIR nomCliente, tipoProducto, formaPago, mejorCliente, preguntaProductos, preguntaClientes COMO CADENA DEFINIR valorCompra, base, compraMasAlta, totalRecaudado, totalRecaudoFormaPago1, totalRecaudoFormaPago2, totalRecaudoFormaPago3, totalRecaudoFormaPago4, totalRecaudoFormaPago5, totalRecaudoNacionales, totalRecaudoImportados, dineroEnCaja, valorProducto, valorNetoProducto COMO REAL DEFINIR i como ENTERO Escribir “Digite la base de la caja: “ Sin saltar Leer base Mientras preguntaCliente = “SI”
Escribir “Digite el nombre del cliente: “ Sin saltar Leer nomCliente i = 1 Mientras preguntaProductos =“SI” Imprimir “Producto No. “, i Imprimir “Digite el tipo del producto: “ Sin saltar Leer tipoProducto Imprimir “Digite el valor del producto: “ Sin saltar Leer valorProducto
Si (tipoProducto = “NACIONAL”) Entonces valorProducto = valorProducto * 1.16 totalRecaudoNacionales = totalRecaudoNacionales + valorProducto valorCompra = valorCompra + valorProducto * 1.16 Sino valorProducto = valorProducto * 1.25 totalRecaudoImportados = totalRecaudoImportados + valorProducto valorCompra = valorCompra + valorProducto * 1.25 Fin si
totalRecaudado = totalRecaudado + valorCompra
Imprimir “¿Va a registrar otro producto? Leer preguntaProductos i = i + 1 Fin Mientras Imprimir “Forma de pago: “ Sin saltar Leer formaPago Si formaPago = “EFECTIVO” Entonces valorCompra = valorCompra – (valorCompra * 0.20) totalFormaRecaudo1 = totalFormaRecaudo1 + valorCompra Sino Si formaPago = “TARJETA DEBITO” Entonces valorCompra = valorCompra – (valorCompra * 0.17) totalFormaRecaudo2 = totalFormaRecaudo2 + valorCompra Sino Si formaPago = “TARJETA CREDITO” Entonces valorCompra = valorCompra – (valorCompra * 0.10) totalFormaRecaudo3 = totalFormaRecaudo3 + valorCompra Sino Si formaPago = “CHEQUE” Entonces valorCompra = valorCompra – (valorCompra * 0.15) totalFormaRecaudo4 = totalFormaRecaudo4 + valorCompra Sino totalFormaReacudo5 = totalFormaRecaudo5 + valorCompra Fin si Fin si Fin si Fin si compraMasAlta = 0.0 Si valorCompra > compraMasAlta Entonces compraMasAlta = valorCompra mejorCliente = nomCliente Fin si
dineroEnCaja = base + totalFormaRecaudo1 Imprimir “¿Ha finalizado el turno? Leer preguntaCliente Fin Mientras Imprimir “Total recaudos por concepto de ventas: “, totalRecaudado Imprimir “Total recaudado en efectivo: “, totalFormaRecaudo1 Imprimir “Total recaudo en tarjeta debito: “, totalFormaRecaudo2 Imprimir “Total recaudo en tarjeta crédito: “, totalFormaRecaudo3 Imprimir “Total recaudo en cheque: “, totalFormaRecaudo4 Imprimir “Total recaudo en crédito: “, totalFormaRecaudo5 Imprimir “Cliente que efectuó la mejor compra: “, mejorCliente, “ por un valor de: “, compraMasAlta Imprimir “Total recaudo por productos Nacionales: “, totalRecaudoNacionales Imprimir “Total recaudo por productos importados: “, totalRecaudoImportados Imprimir “Efectivo en la caja: “ , dineroEnCaja Fin | |||
Fecha de Elaboración : | OCT – 24 – 2015 | Página : | 1 de 1 | |
Elaborado Por : | CAMILO ANDRES HURTADO CARVAJAL – HARBY CASTILLO | Interfaz: | ||
Aprobado por : | Versión : | 1.0 |
...