Advertisement
alduncin

EnsendidoDeSemaforos.java

Sep 4th, 2012
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.07 KB | None | 0 0
  1. package SemaforoGUI;
  2. public class EnsendidoDeSemaforos extends trafico
  3. {
  4.     public EnsendidoDeSemaforos(int Trafico, int semaforoA, int semaforoB, int semaforob, int semaforoC, int opcion)
  5.     {
  6.     if(Trafico==semaforoA)
  7.         {
  8.         opcion=1;
  9.         System.out.println("Donde hay mas carros es en el semaforo A con :" +Trafico+" carros \n");
  10.         }
  11.     if(Trafico==semaforoB)
  12.         {
  13.         opcion=2;
  14.         System.out.println("Donde hay mas carros es en el semaforo B con :" +Trafico+" carros \n");  
  15.         }
  16.     if(Trafico==semaforob)
  17.         {
  18.         opcion=3;
  19.         System.out.println("Donde hay mas carros es en el semaforo b con :" +Trafico+" carros \n");
  20.         }
  21.     if(Trafico==semaforoC)
  22.         {
  23.         opcion=4;
  24.         System.out.println("Donde hay mas carros es en el semaforo C con :" +Trafico+" carros \n");
  25.         }
  26.     orden_semaforos(opcion, Trafico);
  27.     }
  28.     public void orden_semaforos(int opcion, int Trafico)
  29.     {
  30.     Semaforo Valor = new Semaforo();
  31.     switch(opcion)
  32.         {
  33.         case 1:
  34.         System.out.println("El semaforo A en verde dura :" +Trafico+" segundos ");
  35.         System.out.println("El semaforo B en verde dura :" +Trafico+" segundos ");
  36.         System.out.println("El semaforo b apagado ");
  37.         System.out.println("El semaforo C en rojo ");
  38.         Valor.semaforoV.setVisible(true);
  39.         Valor.semaforoR.setVisible(false);
  40.         Valor.semaforo2V.setVisible(true);
  41.         Valor.semaforo2.setVisible(false);
  42.         Valor.semaforo2R.setVisible(false);
  43.         Valor.semaforo3R.setVisible(true);
  44.         Valor.semaforo3V.setVisible(false);
  45.         Valor.CarroA.setVisible(true);
  46.         ;
  47.         break;
  48.         case 2:
  49.         System.out.println("El semaforo B en verde dura:" +Trafico+" segundos");
  50.         System.out.println("El semaforo A en verde dura :" +Trafico+" segundos ");
  51.         System.out.println("El semaforo b apagado ");
  52.         System.out.println("El semaforo C en rojo");
  53.         Valor.semaforoV.setVisible(true);
  54.         Valor.semaforoR.setVisible(false);
  55.         Valor.semaforo2V.setVisible(true);
  56.         Valor.semaforo2.setVisible(false);
  57.         Valor.semaforo2R.setVisible(false);
  58.         Valor.semaforo3R.setVisible(true);
  59.         Valor.semaforo3V.setVisible(false);
  60.         ;
  61.         break;
  62.         case 3:
  63.         System.out.println("El semaforo b dura:" +Trafico+" segundos");
  64.         System.out.println("El semaforo A en rojo");
  65.         System.out.println("El semaforo B en rojo");
  66.         System.out.println("El semaforo C en rojo");
  67.         Valor.semaforoV.setVisible(false);
  68.         Valor.semaforoR.setVisible(true);
  69.         Valor.semaforo2V.setVisible(false);
  70.         Valor.semaforo2.setVisible(true);
  71.         Valor.semaforo2R.setVisible(false);
  72.         Valor.semaforo3R.setVisible(true);
  73.         Valor.semaforo3V.setVisible(false);
  74.         ;
  75.         break;
  76.         case 4:
  77.         System.out.println("El semaforo C dura:" +Trafico+" segundos");
  78.         System.out.println("El semaforo A en rojo");
  79.         System.out.println("El semaforo B en rojo");
  80.         System.out.println("El semaforo b apagado");
  81.         Valor.semaforoV.setVisible(false);
  82.         Valor.semaforoR.setVisible(true);
  83.         Valor.semaforo2V.setVisible(false);
  84.         Valor.semaforo2.setVisible(false);
  85.         Valor.semaforo2R.setVisible(true);
  86.         Valor.semaforo3R.setVisible(false);
  87.         Valor.semaforo3V.setVisible(true);
  88.         ;
  89.         break;
  90.         default:;
  91.         };
  92.     }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement