Guest User

Untitled

a guest
Dec 11th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.72 KB | None | 0 0
  1. import iic1103.*;
  2. public class principal {
  3.  
  4.     /**
  5.      * @param args
  6.      */
  7.     public static void main(String[] args) {
  8.         InputOutput io = new InputOutput();
  9.         double[][] distancia = {{0.00, 709.73, 1793.03, 218.06, 1865.84, 910.76, 415.08, 901.06, 62.97, 1449.83, 1666.36},
  10.                                 {709.73, 0.00, 2483.90, 590.74, 2556.72, 1601.64, 302.15, 1591.94, 663.24, 2140.70, 2357.23},
  11.                                 {1793.03, 2483.90, 0.00, 1992.23, 90.54, 883.88, 2205.85, 895.18, 1853.74, 342.27, 140.23},
  12.                                 {218.06, 590.74, 1992.23, 0.00, 2065.05, 1109.97, 376.25, 1100.27, 281.03, 1649.03, 1865.56},
  13.                                 {1865.84, 2556.72, 90.54, 2065.05, 0.00, 956.70, 2278.66, 968.00, 1926.55, 415.09, 213.05},
  14.                                 {910.76, 1601.64, 883.88, 1109.97, 956.70, 0.00, 1323.58, 12.96, 971.48, 540.68, 757.22},
  15.                                 {415.08, 302.15, 2205.85, 376.25, 2278.66, 1323.58, 0.00, 1313.89, 361.09, 1862.65, 2079.18},
  16.                                 {901.06, 1591.94, 895.18, 1100.27, 968.00, 12.96, 1313.89, 0.00, 961.78, 551.98, 768.52},
  17.                                 {62.97, 663.24, 1853.74, 281.03, 1926.55, 971.48, 361.09, 961.78, 0.00, 1510.54, 1727.07},
  18.                                 {1449.83, 2140.70, 342.27, 1649.03, 415.09, 540.68, 1862.65, 551.98, 1510.54, 0.00, 215.60},
  19.                                 {1666.36, 2357.23, 140.23, 1865.56, 213.05, 757.22, 2079.18, 768.52, 1727.07, 215.60, 0.00}};
  20.         String [] ciudad = {"Antofagasta", "Arica", "Bulnes", "Calama", "Concepción", "Coquimbo", "Iquique", "La Serena", "Mejillones", "Rancagua", "Yerbas Buenas"};
  21.        
  22.        
  23.         io.muestra("Bienvenido a las empresa de buses El Pirata");
  24.        
  25.         boolean a = true;
  26.         int i = 0;
  27.         while(a){
  28.         i = io.pideUnEntero("Ingrese el código de la ciudad orígen: "+"\n"+
  29.                                 "Antofagasta = 1" +"\n"+
  30.                                 "Arica = 2"+"\n"+  
  31.                                 "Bulnes = 3"+"\n"+
  32.                                 "Calama = 4"+"\n"+ 
  33.                                 "Concepción = 5"+"\n"+
  34.                                 "Coquimbo = 6"+"\n"+
  35.                                 "Iquique = 7"+"\n"+
  36.                                 "La Serena = 8"+"\n"+  
  37.                                 "Mejillones = 9"+"\n"+ 
  38.                                 "Rancagua = 10"+"\n"+  
  39.                                 "Yerbas Buenas = 11")-1;
  40.             if (i>=1||i<=11){
  41.                 a = false;
  42.             }else{
  43.                 io.muestra("Operación inválida");
  44.             }
  45.         }
  46.        
  47.         boolean b = true;
  48.         int j = 0;
  49.         while(b){
  50.         j = io.pideUnEntero("Ingrese el c{odigo de la ciudad destino: "+"\n"+
  51.                                 "Antofagasta = 1" +"\n"+
  52.                                 "Arica = 2"+"\n"+  
  53.                                 "Bulnes = 3"+"\n"+
  54.                                 "Calama = 4"+"\n"+ 
  55.                                 "Concepción = 5"+"\n"+
  56.                                 "Coquimbo = 6"+"\n"+
  57.                                 "Iquique = 7"+"\n"+
  58.                                 "La Serena = 8"+"\n"+  
  59.                                 "Mejillones = 9"+"\n"+ 
  60.                                 "Rancagua = 10"+"\n"+  
  61.                                 "Yerbas Buenas = 11")-1;
  62.             if (j>=1||j<=11){
  63.                 b = false;
  64.             }else{
  65.                 io.muestra("Operación inválida");
  66.             }
  67.         }io.muestra("El precio de su pasaje desde "+ciudad[i]+" a "+ciudad[j]+" de $"+distancia[i][j]*20+".");
  68.        
  69.    
  70.        
  71.    
  72.  
  73.     }
  74. }
Add Comment
Please, Sign In to add comment