Algoritmo

Páginas: 6 (1321 palabras) Publicado: 6 de septiembre de 2015
/*Diseñado por Carlos Enrique Zuluaga Echavarria */
Inicio
/*yo quiero hacer una tablita de Usuarios para no tener que registrar siempre en el dia el Nombre del vendedor */
Imprima “Cuentas Empleados en Promedio Desea Registrar “
Lea N1
Imprima “Cuantas Clases de Apuestas en Promedio Desea Registrar“
Lea N2
Dimension MatEmp[N1,4]
Dimension MatApues [N2,3]

R=”N”
Imprima “:::::::DeseasRegistrar Tus Empleados?(S/N):::::”
LEA R
i=1
cod=0
Mientras ((R<>”N”) y (N1>i))
cod=i
Escriba “Digita el Nombre del Empleado”
Lea NomEmpleado
MatEmp[i,1]= cod /*aquí le damos un código al Empleado */
MatEmp[i,2]= NomEmpleado /*aquí le damos el Nombre del Empleado*/
MatEmp[i,3]= 0/*esta la Usaremos para el Numero de Ventas del Dia*/
MatEmp[i,4]= 0/*esta la Usaremos para las Ganancias*/
Imprima“:::::::Deseas Registrar Mas Empleados?(S/N):::::”
i=i+1 /* El sistema le dara un Codigo Consecutivo a cada Empleado */
Lea R
Fin Mientras

/*yo quiero hacer una tablita para las loterías, para no dejar que digiten lo que quieran si no que voy a registrar algunas Apuestas que quiero, para usarlas en Todo el Dia. */
R=”N”
Imprima “:::::::Deseas Registrar Tus Empleados?(S/N):::::”
LEA R
codPro=0

i=1Mientras ((R<>”N”) y (N2>i))
codPro=i

Escriba “Digita el Concepto de la Apuesta”
Lea Concepto
Escriba “Apuestas GANA MAS LTDA Define el Valor de esta Apuesta”
Lea ValorApuesta
/*Recuerdo de nuevo, yo estoy creando una tabla de Apuestas Ficticia para las apuestas, para no tener siempre que digitar precios, si no usando una tablita */

MatApues[i,1]= codPro /*aquí le damos un código al Empleado */MatApues[i,2]= Concepto /*aquí le damos el Nombre del Empleado*/
MatApues[i,3]= ValorApuesta /*aquí le damos el Nombre del Empleado*/
Imprima “:::::::Deseas Registrar Mas Apuestas, para Hoy?(S/N):::::”
i=i+1 /* El sistema le dara un Codigo Consecutivo a cada Empleado */
Lea R
Fin Mientras
/*********** hasta aquí no hemos hecho nada del Taller, Solo llenar las matrices con Nombres y conceptos paracomenzar a trabajar ***********************/


/* Si no hemos llenado ni los Nombres ni los productos, el Programa no puede comenzar, */
SI(cod>0) y (codPro>0)entonces

Imprima “:::::::::::::::::::GANA MAS LTDA::::::::::::::::::::::::::::::”
Imprima “:::::::Deseas Abrir el Sistema el Día de Hoy?(S/N):::::”
Lea R
i=1 /*Donde se Insertaran las Ventas por Dia*/
Mientras(R<>”N”)
Escriba “Digite elCódigo de Vendedor!”
Lea Codigo
Escriba “Digite el Código de la Apuesta”
/*********************IMPORTANTE**************************/
/* yo quise usar una tabla de Precios ficticios para las apuestas, con el fin de Interactuar más con las Matrices */
Lea codApues
Si(Codigo>0) y (Codigo<= cod)entonces
Si(codApues >0) y (codApues <= codPro)entonces
buscarEmpleado(Codigo,Nombre, MatEmp[]) /*Trae elCodigo Empleado y Nombre */
Matriz(i,1)= Codigo
Matriz(i,2)= Nombre
buscarProductos(codApues,Concepto,ValorApuesta, MatApues[]) /*trae Concepto Ficticios de la Apuesta */
Matriz(i,3)= codApues
Matriz(i,4)= Concepto
Matriz(i,5)= ValorApuesta
Matriz(i,6)= (ValorApuesta*0.20)
Calcularbonificacion(ValorApuesta,bonificacion)
Matriz(i,7)= bonificacion
/*Aquí vamos a Totalizar las Ganancias por Día de cadaEmpleado y la cantidad de Ventas*/
Ganancias = ((ValorApuesta*0.20)+ bonificacion)
CalcularVentasDelEmpleado(MatEmp [],Codigo, Ganancias)
TotalVentasDia= TotalVentasDia+1
TotalPagVenC= TotalPagVenC + ((ValorApuesta*0.20))
TotalPagVenB= TotalPagVenB + bonificacion
GranTotal = TotalPagVenC + TotalPagVenB
VentaNeta= ValorApuesta – ((ValorApuesta*0.20) + bonificacion)
Sino
Imprima”El Codigodel Producto, o del Empleado es invalido, Verificar!”
Fin Si
Fin Si
Imprima “:::::::Deseas Continuar con el Sistema el Día de Hoy?(S/N):::::”
Lea R
i=i+1
Fin Mientras
R=”N”
Imprima “::::::Usted Ya decidió terminar el día Desea Ver su Balance Diario(S/N)::::”


Lea R
SI(R=”S”)Entonces
/* ya la Matriz Llego Organizada por Orden de Codigo Producto y cod Tiene la cantidad de Empleados a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS