Advertisement
slemos96

Conversor de horário

Dec 6th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.49 KB | None | 0 0
  1. class Main {
  2.  
  3.   public static void main(String[] args) {
  4.     String teste = "M123";
  5.     System.out.println(teste);
  6.     String resultado = horario(teste);
  7.     System.out.println(resultado);
  8.   }
  9.  
  10.   public static String horario(String palavra){
  11.     char[] hora = palavra.toCharArray();
  12.     String resultado= null;
  13.    
  14.     switch(hora[0]){
  15.       case 'M':
  16.         resultado = horaManha(palavra);
  17.         break;
  18.       case 'T':
  19.         resultado = horaTarde(palavra);
  20.         break;
  21.       case 'N':
  22.         resultado = horaNoite(palavra);
  23.         break;
  24.       default:
  25.         System.out.println("ERROR");
  26.         break;
  27.     }
  28.     return(resultado);
  29.   }
  30.  
  31.   public static String horaManha(String palavra){
  32.     char[] hora = palavra.toCharArray();
  33.     String resultado = null;
  34.    
  35.     if(hora[1] == '1'){
  36.       resultado = "07h00 - ";
  37.     }else if(hora[1] == '2'){
  38.       resultado = "07h50 - ";
  39.     }else if(hora[1] == '3'){
  40.       resultado = "08h55 - ";
  41.     }else if(hora[1] == '4'){
  42.       resultado = "09h45 - ";
  43.     }else if(hora[1] == '5'){
  44.       resultado = "10h50 - ";
  45.     }else if(hora[1] == '6'){
  46.       resultado = "11h40 - ";
  47.     }else{
  48.       resultado = null;
  49.     }
  50.    
  51.     if(hora[hora.length-1] == '1'){
  52.       resultado += "07h50";
  53.     }else if(hora[hora.length-1] == '2'){
  54.       resultado += "08h40";
  55.     }else if(hora[hora.length-1] == '3'){
  56.       resultado += "09h45";
  57.     }else if(hora[hora.length-1] == '4'){
  58.       resultado += "10h35";
  59.     }else if(hora[hora.length-1] == '5'){
  60.       resultado += "11h40";
  61.     }else if(hora[hora.length-1] == '6'){
  62.       resultado += "12h30";
  63.     }else{
  64.       resultado = null;
  65.     }
  66.    
  67.     return(resultado);
  68.   }
  69.  
  70.   public static String horaTarde(String palavra){
  71.     char[] hora = palavra.toCharArray();
  72.     String resultado = null;
  73.    
  74.     if(hora[1] == '1'){
  75.       resultado = "13h00 - ";
  76.     }else if(hora[1] == '2'){
  77.       resultado = "13h50 - ";
  78.     }else if(hora[1] == '3'){
  79.       resultado = "14h55 - ";
  80.     }else if(hora[1] == '4'){
  81.       resultado = "15h45 - ";
  82.     }else if(hora[1] == '5'){
  83.       resultado = "16h50 - ";
  84.     }else if(hora[1] == '6'){
  85.       resultado = "17h40 - ";
  86.     }else{
  87.       resultado = null;
  88.     }
  89.    
  90.     if(hora[hora.length-1] == '1'){
  91.       resultado += "13h50";
  92.     }else if(hora[hora.length-1] == '2'){
  93.       resultado += "14h40";
  94.     }else if(hora[hora.length-1] == '3'){
  95.       resultado += "15h45";
  96.     }else if(hora[hora.length-1] == '4'){
  97.       resultado += "16h35";
  98.     }else if(hora[hora.length-1] == '5'){
  99.       resultado += "17h40";
  100.     }else if(hora[hora.length-1] == '6'){
  101.       resultado += "18h30";
  102.     }else{
  103.       resultado = null;
  104.     }
  105.    
  106.     return(resultado);
  107.   }
  108.  
  109.   public static String horaNoite(String palavra){
  110.     char[] hora = palavra.toCharArray();
  111.     String resultado = null;
  112.    
  113.     if(hora[1] == '1'){
  114.       resultado = "18h45 - ";
  115.     }else if(hora[1] == '2'){
  116.       resultado = "19h35 - ";
  117.     }else if(hora[1] == '3'){
  118.       resultado = "20h35 - ";
  119.     }else if(hora[1] == '4'){
  120.       resultado = "21h25 - ";
  121.     }else{
  122.       resultado = null;
  123.     }
  124.    
  125.     if(hora[hora.length-1] == '1'){
  126.       resultado += "19h35";
  127.     }else if(hora[hora.length-1] == '2'){
  128.       resultado += "20h25";
  129.     }else if(hora[hora.length-1] == '3'){
  130.       resultado += "21h25";
  131.     }else if(hora[hora.length-1] == '4'){
  132.       resultado += "22h15";
  133.     }else{
  134.       resultado = null;
  135.     }
  136.    
  137.     return(resultado);
  138.   }
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement