Java - sumar la matriz en horizontal y comparar sus totales para obtener el mayor

 
Vista:

sumar la matriz en horizontal y comparar sus totales para obtener el mayor

Publicado por luichidalee (3 intervenciones) el 25/02/2018 00:45:23
Hola amigos nose porque no funciona el programa
y nose como sumar la matriz en horizontal y comparar sus totales para obtener el mayor

este es el ejercicio:
Toma en cuenta que
o Las filas representan el sabor del café frio que se vende en un determinado trimestre.
o Las columnas representan el trimestre indicado del año anterior.
o Con estos registros, Ana podrá realizar decisiones estratégicas para su negocio, ya que le interesa:
 El trimestre que más se vende por cada sabor de café frío que tiene en existencia.
 El trimestre que más producto vende en general, es decir, que, sin importar el sabor del chocolate, cuál trimestre del año vende más.
o Recuerda que, para realizar este programa, debes crear el arreglo correspondiente, asignarle los valores indicados y responder a las preguntas que le servirán a Ana.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
programa:
import java.io.*;
public class tabla1
{
	public static BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
	public static void main (String[] args) throws IOException
	{
 
		int trimestre;
		int chocolate = 0, vainilla = 0, fresa = 0, oreo = 0;
 
		int [][] tabla = new int[3][3];
 
		tabla [0] [0] = 111;
		tabla [1] [0] = 192;
		tabla [2] [0] = 289;
		tabla [3] [0] = 415;
 
		tabla [0] [1] = 483;
		tabla [1] [1] = 500;
		tabla [2] [1] = 470;
		tabla [3] [1] = 114;
 
		tabla [0] [2] = 471;
		tabla [1] [2] = 355;
		tabla [2] [2] = 474;
		tabla [3] [2] = 161;
 
		tabla [0] [3] = 427;
		tabla [1] [3] = 158;
		tabla [2] [3] = 160;
		tabla [3] [3] = 308;
 
 
		for(int j = 0; j<3; j++)
		{
			if(tabla [0][j] > chocolate)
			{
				chocolate = tabla [0][j];
			}
		}
		for(int j = 0; j<3; j++)
		{
			if(tabla [1][j] > vainilla)
			{
				vainilla = tabla [1][j];
			}
		}
		for(int j = 0; j<3; j++)
		{
			if(tabla [2][j] > fresa)
			{
				fresa = tabla [2][j];
			}
		}
		for(int j = 0; j<3; j++)
		{
			if(tabla [3][j] > oreo)
			{
				oreo = tabla [2][j];
			}
		}
 
		System.out.println("Chocolate: Abr-May-Jun" + chocolate);
		System.out.println("Vainilla: Abr-May-Jun" + vainilla);
		System.out.println("Fresa: Jul-Ago-Sep" + fresa);
		System.out.println("Oreo: Ene-Feb-Mar" + oreo);
 
		trimestre = tabla [0][1] + tabla [1][1] + tabla [2][1] + tabla [3][1];
		System.out.println("Trimestre que se vendio mas es: Abr-May-Jun" + trimestre);
 
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 4
Ha aumentado su posición en 7 puestos en Java (en relación al último mes)
Gráfica de Java

sumar la matriz en horizontal y comparar sus totales para obtener el mayor

Publicado por Alejandro (2 intervenciones) el 26/02/2018 21:46:17
Tienes un error en las dimensiones de la matriz tabla ya que al asignar los valores para cada posición se parte desde 0 hasta 3, es decir se generaria una matriz 4x4, tu especificas la dimenzión de la matriiz 3x3.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar