Baixe o app para aproveitar ainda mais
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();
Compartilhar