Algoritmo pseudocodigo lenguaje C y vectores paralelos
Publicado por Andree (1 intervención) el 27/09/2020 05:11:15
Buena noche disculpen la molestia soy un estudiante nuevo de la universidad, necesito ayuda con este problema de algoritmos, he estado recibiendo clases en linea pero por las dificultades no he podido lograr captar muy bien la forma de hacer estos problemas esto es para un examen final necesito ayuda de la forma que sea si pueden ayudarme estaría muy agradecido.
Planteamiento del problema:
Desarrolle un programa que lleve el control de las ventas por dia realizadas por cada vendedor de una empresa durante el mes. Por lo anterior a continuación se le indica el detalle de la información que debe considerar para la aplicación que desarrollará:
• Código cliente: Valor numérico asignado a un cliente.
• Total al que asciende la venta del día: Sumatoria del total de las ventas realizadas por el cliente en el día x, el valor es considerado en quetzales.
• Día de la venta: Día del mes en que se realizó la venta.
• Mes de la venta: Mes al que corresponde la venta
• Año de la venta: Año al que corresponde la venta
Operaciones a realizar:
El programa debe realizar las siguientes operaciones las cuales deben ser seleccionadas por el usuario las veces que desee a través de un menú:
1) Ingreso de la información definida en el planteamiento del problema: Considerar que la información no se ingresa ordenada.
2) Presentar un reporte del promedio de las ventas en el mes por cada vendedor, considerando la siguiente información:
Código vendedor
Promedio de venta en el mes
Mes de la venta
Año de la venta
El cual debe presentarlo ordenado por código de vendedor considerando el orden de menor a mayor.
3) Presentar un reporte de todos los empleados considerando la siguiente información:
Código empleado
Venta del día
Mes de la venta
Año de la venta
El cual debe presentarlo ordenado por día de la venta considerando el orden de menor a mayor.
4) Presentar un reporte que visualice la venta mas alta y la más baja por cada vendedor, ordenado por código de vendedor de menor a mayor.
5) Inicializar los valores a cero: Le permitirá al usuario limpiar toda la información ingresada para que vuelva a ingresar todos los datos de nuevo.
Consideraciones:
Defina todas las validaciones que sean necesarias para que la información que se ingrese sea consistente de acuerdo con lo que se define en el planteamiento, así como, validaciones que garanticen que los resultados obtenidos en cada ejecución sean correctos. Por ejemplo: no debe permitir ingresar un mes con valor 13 o un día con valor 40 porque no existen.
Asimismo, debe realizar programación estructurada implementando funciones, procedimientos, vectores y /o matrices.
Entregables mínimos:
a) Algoritmo utilizando la técnica del pseudocódigo.
b) Código en C del algoritmo definido en el inciso a)
c) Por lo menos una corrida de prueba presentando las pantallas donde se visualice la forma en que funciona el programa.
d) Manual técnico del programa.
e) Manual de usuario del programa.
Planteamiento del problema:
Desarrolle un programa que lleve el control de las ventas por dia realizadas por cada vendedor de una empresa durante el mes. Por lo anterior a continuación se le indica el detalle de la información que debe considerar para la aplicación que desarrollará:
• Código cliente: Valor numérico asignado a un cliente.
• Total al que asciende la venta del día: Sumatoria del total de las ventas realizadas por el cliente en el día x, el valor es considerado en quetzales.
• Día de la venta: Día del mes en que se realizó la venta.
• Mes de la venta: Mes al que corresponde la venta
• Año de la venta: Año al que corresponde la venta
Operaciones a realizar:
El programa debe realizar las siguientes operaciones las cuales deben ser seleccionadas por el usuario las veces que desee a través de un menú:
1) Ingreso de la información definida en el planteamiento del problema: Considerar que la información no se ingresa ordenada.
2) Presentar un reporte del promedio de las ventas en el mes por cada vendedor, considerando la siguiente información:
Código vendedor
Promedio de venta en el mes
Mes de la venta
Año de la venta
El cual debe presentarlo ordenado por código de vendedor considerando el orden de menor a mayor.
3) Presentar un reporte de todos los empleados considerando la siguiente información:
Código empleado
Venta del día
Mes de la venta
Año de la venta
El cual debe presentarlo ordenado por día de la venta considerando el orden de menor a mayor.
4) Presentar un reporte que visualice la venta mas alta y la más baja por cada vendedor, ordenado por código de vendedor de menor a mayor.
5) Inicializar los valores a cero: Le permitirá al usuario limpiar toda la información ingresada para que vuelva a ingresar todos los datos de nuevo.
Consideraciones:
Defina todas las validaciones que sean necesarias para que la información que se ingrese sea consistente de acuerdo con lo que se define en el planteamiento, así como, validaciones que garanticen que los resultados obtenidos en cada ejecución sean correctos. Por ejemplo: no debe permitir ingresar un mes con valor 13 o un día con valor 40 porque no existen.
Asimismo, debe realizar programación estructurada implementando funciones, procedimientos, vectores y /o matrices.
Entregables mínimos:
a) Algoritmo utilizando la técnica del pseudocódigo.
b) Código en C del algoritmo definido en el inciso a)
c) Por lo menos una corrida de prueba presentando las pantallas donde se visualice la forma en que funciona el programa.
d) Manual técnico del programa.
e) Manual de usuario del programa.
Valora esta pregunta


0