Está en la página 1de 3

PROYECTO FINAL DE JAVA

FECHA DE ENTREGA: LUNES 13 DE FEBRERO


TEMA: ARREGLOS DE DOS DIMENSIONES

PROGRAMA
UTILICE UN ARREGLO DE DOS DIMENSIONES ( 3 FILAS Y 4 COLUMNAS ), DONDE
LAS FILAS REPRESENTARÁN LAS CALLES Y LAS COLUMNAS LAS AVENIDAS.
INGRESE LA COORDENADA DE LA CALLE, AVENIDA Y LA CANTIDAD DE ACCIDENTES
QUE HAY EN ESA CALLE Y AVENIDA. NO NECESARIAMENTE TODAS LAS CALLES Y
AVENIDAS HABRAN ACCIDENTES. IMPRIMA EL ARREGLO Y LAS COORDENADAS DE
LA CALLE Y AVENIDA DONDE OCURRIO EL MAYOR NUMERO DE ACCIDENTES.
EJEMPLO:
CANTIDAD DE ACCIDENTES A INGRESAR: 3
INDIQUE CALLE 1 : 2
INDIQUE AVENIDA1: 0
CANTIDAD DE ACCIDENTES: 2
INDIQUE CALLE 2: 1
INDIQUE AVENIDA 2 : 3
CANTIDAD DE ACCIDENTES: 9
INDIQUE CALLE 3: 0
INDIQUE AVENIDA 3: 0
CANTIDAD DE ACCIDENTES: 1

ESTA ES EL RESULTADO DE LA IMPRESIÓN


1 0 0 0
0 0 0 9
2 0 0 0

LA MAYOR CANTIDAD DE ACCIDENTES OCURRIÓ EN LA CALLE 1 Y AVENIDA 3

package proyectofinal;
import java.util.Scanner;
public class Accidente {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int[][] accid = new int[3][4];
int i,j=0,k=1,calle,avenida;
for(i = 0; i < 3;i++) {
System.out.println("Indique la calle "+k +":");
calle=sc.nextInt();
System.out.println("Indique la avenida "+k +":");
avenida=sc.nextInt();
System.out.println("Introduzca la cantidad de accidentes: ");
accid[calle] [avenida] = sc.nextInt();
}
for (int x=0; x < accid.length; x++) {
for (int y=0; y < accid[x].length; y++) {
System.out.print (accid[x][y]);
if (y!=accid[x].length-1) System.out.print("\t");
}
System.out.println("");
}
}
}

salida
Indique la calle 1:
2
Indique la avenida 1:
0
Introduzca la cantidad de accidentes:
3
Indique la calle 1:
1
Indique la avenida 1:
3
Introduzca la cantidad de accidentes:
2
Indique la calle 1:
0
Indique la avenida 1:
0
Introduzca la cantidad de accidentes:
9
9000
0002
3000

Saludos

También podría gustarte