- Numero del vendedor.
- Numero del producto.
- Valor total en dolares del producto vendido ese día.
Ejercicio054.c: Ver Codigo
Descargas:
1 /* 2 * File: Ejercicio054.c 3 * Author: kndidox 4 * 5 * Created on 10 de marzo de 2011, 03:03 PM 6 */ 7 8 //Prototipos de Cabeceras 9 #include<stdio.h> 10 #include<stdlib.h> 11 12 //Constantes Simbolicas 13 #define COLUMNAS 4 /*VENDEDORES*/ 14 #define FILAS 5 /*PRODUCTOS*/ 15 16 //Prototipos de funciones 17 void iniciar_bid(); 18 void lectura_ventas(); 19 void totalizar_columnas(); 20 void totalizar_filas(); 21 int validar_num(); 22 23 //Variables Globales 24 int array[COLUMNAS][FILAS]; 25 int array_col[COLUMNAS];//Vendedores 26 int array_fil[FILAS];//Productos 27 //Programa principal 28 main() 29 { 30 iniciar_bid(); 31 lectura_ventas(); 32 totalizar_columnas();//Vendedores 33 totalizar_filas();//Productos 34 } 35 36 //Declaracion de funciones 37 void iniciar_bid() 38 { 39 int i, j; 40 for (i = 0; j < COLUMNAS; i++) 41 for (j = 0; i < FILAS; j++) 42 array[i][j] = 0; 43 44 } 45 46 //Leemos las ventas realizadas 47 void lectura_ventas() 48 { 49 int i, j; 50 for (i = 0; i < COLUMNAS; i++){ 51 for (j = 0; j < FILAS; j++){ 52 printf("\nIngrese las ventas del Vendedor %d, " 53 "Producto %d:\t", i+1, j+1); 54 array[i][j]= validar_num(); 55 } 56 } 57 } 58 59 void totalizar_columnas() 60 { 61 int i, j; 62 for (i = 0; i < COLUMNAS; i++) 63 { 64 array_col[i] = 0; 65 for(j = 0; j < FILAS; j++) 66 array_col[i] += array[i][j]; 67 printf("Vendedor %d, total ventas:\t%d\n ", i+1, array_col[i]); 68 } 69 } 70 71 void totalizar_filas() 72 { 73 int i, j; 74 for (j = 0; j < COLUMNAS; j++) 75 { 76 array_col[j] = 0; 77 for(i = 0; i < FILAS; i++) 78 array_col[j] += array[i][j]; 79 80 printf("Producto %d, total ventas:\t%d\n ", j+1, array_col[j]); 81 } 82 } 83 //Validamos que el numero ingresado sea un numero valido (positivo) 84 int validar_num () 85 { 86 int num; 87 do{ 88 scanf("%d", &num); 89 }while(num < 0); 90 return num; 91 } 92
gracias!!!!!!!!!!!!!!!!!!!!!!!!!!
ResponderEliminar