ABSA . ES UNA CADENA DE 4 TIENDAS EN LAS CUALES SE REALIZARON DIFERENTES VENTAS EN LOS MESES DE ENERO A JUNIO DEL AÑO 2007 SE LE A PEDIDO REALIZAR UN PROGRAMA EN LENJUAGE EN C++. EN DONDE PUEDE CAPTURAR LA SIGUIENTE TABLA DE DATOS..
TIENDA ENERO FEBRERO MARZO ABRIL MAYO JUNIO
ABSA 1 100 20 25 65 1 158
ABSA 2 85 52 74 35 14 56
ABSA 3 15 47 12 18 865 7
ABSA 4 195 89 56 44 57 45
Y NOS DE LOS SIGUIENTES RESULTADOS EN PANTALLA
A) VENTA TOTAL POR TODAS LAS TIENDAS
B) VENTA TOTAL POR TIENDA
C) TIENDA QUE MAS VENDIO
D) TIENDA QUE MENOS VENDIO
NOTA UTILICE MATRICES,VECTORES,FUNCIONES POR VALOR .UTILICE DEV C++
Has intentado algo? ... Súbelo, no haremos los deberes por ti y menos usando
CitarUTILICE DEV C++
Vale, eso último era una broma xD, pero lo demás no... Te daré pistas, lo intentas y si no te sales con ello ya te ayudaremos.
A) VENTA TOTAL POR TODAS LAS TIENDAS
Es fácil, crea primero 4 matrices (nombre total de tiendas) con un espacio total de los meses que hay, en este caso 6.
int absa1[6];
int absa2[6];
int absa3[6];
// etc...
Y luego meteles los valores y sumalos.
int total = 0;
for (int i = 0;i < 6; i++) {
total = total + absa1[i] + absa2[i] + ...
}
Y ya. Para venta total por tienda lo mismo, pero en canvio de sumar absa1, absa2, absa3, hasta la última, solo sumamos los 6 arrays de cada absa en variables o en una matriz llamada
total que puedes crear.
C) TIENDA QUE MAS VENDIO
Comparas los 4 resultados anteriores y el más alto lo sacas por pantalla.
D) TIENDA QUE MENOS VENDIO
Más de lo mismo.
Suerte y saludos!!
Cita de: Puntoinfinito en 7 Junio 2013, 22:08 PM
..............................................
Es fácil, crea primero 4 matrices (nombre total de tiendas) con un espacio total de los meses que hay, en este caso 6.
A eso habría que sumarle un par de arrays más por si quiere guardar las sumas parciales, que dan un total de seis arrays.
Yo sería más partidario de crear un sólo arrray bidimensional, tipo ventas[numero_tiendas][numero_meses], es decir: ventas[4][6] y dos arrays unidimensionales para las sumas parciales por tiendas y por meses. De esta forma:
for (j=0;j<6;j++
suma_tiendas[i]+=ventas[i][j]
le dará las ventas acumuladas de la tienda i, mientras:
for (i=0;i<4;i++
suma_mes[j]+=ventas[i]j]
le dará las ventas acumuladas del mes j, así todo de un golpito.Saluditos! .... ..(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
Sí! Es más eficaz, ahora le falta aplicar por su parte las funciones de valores xD