Ejemplo de compilación:
1) Añadir datos
2) Mostrar total de vendedor
3) Mostrar total de ventas
4) Salir
1
Número del vendedor:1
Número del producto:1
Cantidad vendida: 3.2
1) Añadir datos
2) Mostrar total de vendedor
3) Mostrar total de ventas
4) Salir
1
Número del vendedor:1
Número del producto:1
Cantidad vendida:5.8
1) Añadir datos
2) Mostrar total de vendedor
3) Mostrar total de ventas
4) Salir
2
Número del vendedor: 1
Venta total del vendedor 1=5.80
1) Añadir datos
2) Mostrar total de vendedor
3) Mostrar total de ventas
4) Salir
3
Total de ventas: 5.80
Código C:
Ver original
#include <stdio.h> #define N_VENDEDORES 18 #define N_PRODUCTOS 10 /* Función que muestra el menú del programa y retorna el número de menú elegido por el usuario */ int mostrarMenu(); /* Función que calcula el total de todas las ventas*/ double mostrarTotal(double v[][N_PRODUCTOS]); /* Función que calcula el total de ventas de un vendedor*/ double totalVendedor(double v[][N_PRODUCTOS], int nVendedor); int main(){ double ventas[N_VENDEDORES][N_PRODUCTOS]={0}; int resp=mostrarMenu(); int nvend, nprod; double cantidad; while(resp!=4){ switch(resp){ case 1: ventas[nvend][nprod]=cantidad; break; case 2: nvend,totalVendedor(ventas,nvend)); break; case 3: mostrarTotal(ventas)); break; } resp=mostrarMenu(); } } int mostrarMenu(){ int resp; return resp; } double mostrarTotal(double v[][N_PRODUCTOS]){ double resp=0; int i,j; for(i=0;i<N_VENDEDORES;i++){ for(j=0;j<N_PRODUCTOS;j++){ resp+=v[i][j]; } } return resp; } double totalVendedor(double v[][N_PRODUCTOS], int nVendedor){ double resp=0; int i; for(i=0;i<N_PRODUCTOS;i++){ resp+=v[nVendedor][i]; } return resp; }