Buscar

El mamalon

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner asd= new Scanner(System.in);
		int I=0, J=0, D=0, v1=0, v12=0, v23=0, v34=0, v24=0, v15=0, v54=0,v25=0; 
		int P=0; 
		String L="";
	 String C[]=new String [10];
		int V[]=new int [10];
		System.out.println("Bienvenido, ingresa los valores de cada tramo");
		 System.out.println("De V1 a V1");
		 v1=asd.nextInt();
		 System.out.println("De V1 a V2");
		 v12=asd.nextInt();
		 System.out.println("De V2 a V3");
		 v23=asd.nextInt();
		 System.out.println("De V3 a V4");
		 v34=asd.nextInt();
		 System.out.println("De V2 a V4");
		 v24=asd.nextInt();
		 System.out.println("De V1 a V5");
		 v15=asd.nextInt();
		 System.out.println("De V5 a V4");
		 v54=asd.nextInt();
		 System.out.println("De V2 a V5");
		 v25=asd.nextInt();
		 asd.close();
			for (I=0; I<=5; I++){
				if (I==0){
					D=v1+v15+v54;
					V[I]=V[I]+D; 
					C[I]="De V1 a V1, V1 a V5 y V5 a V4";
					System.out.println("El camino que va de "+C[I]+" mide "+V[I]+" unidades");
				}
				if (I==1){
					D=v1+v12+v24;
					V[I]=V[I]+D; 
					C[I]="De V1 a V1, V1 a V2 y de V2 a V4";
					System.out.println("El camino que va de "+C[I]+" mide "+V[I]+" unidades");
				}
				if (I==2){
					D=v1+v12+v25+v54;
					V[I]=V[I]+D; 
					C[I]="De V1 a V1, V1 a V2, de V2 a V5 y de V5 a V4";
					System.out.println("El camino que va de "+C[I]+" mide "+V[I]+" unidades");
				}
				if (I==3){
					D=v1+v12+v23+v34;
					V[I]=V[I]+D; 
					C[I]="De V1 a V1, V1 a V2, de V2 a V3 y de V3 a V4";
					System.out.println("El camino que va de "+C[I]+" mide "+V[I]+" unidades");
				}
				if (I==4){
					D=v1+v15+v25+v23+v34;
					V[I]=V[I]+D; 
					C[I]="De V1 a V1, V1 a V5, de V5 a V2, de V2 a V3 y de V3 a V4";
					System.out.println("El camino que va de "+C[I]+" mide "+V[I]+" unidades");
				}
				if (I==5){
					D=v1+v15+v25+v24;
					V[I]=V[I]+D; 
					C[I]="De V1 a V1, V1 a V5, de V5 a V2 y de V2 a V4";
					System.out.println("El camino que va de "+C[I]+" mide "+V[I]+" unidades");
				}
			}
		for( I=0 ; I<=5 ; I++){
 for(J=I+1 ; J<5 ; J++){
 if (V[I] > V[J]){
 P=V[J];
 V[J] = V[I];
 V[I]=P;
 
 L=C[J];
 C[J]=C[I];
 C[I]=L;
 }
 }
		}
		System.out.println(" ");
		System.out.println("La ruta "+C[0]+" es la mas corta con una distancia de "+V[0]+" unidades");
		asd.close();

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando