Example #1
0
 // Testa se a saída é maior a entrada
 private void testSaida(Tempo entradaNova)
 {
     saida.preencheTempo();
     if (entradaNova.getHora() > saida.getHora())
     {
         Console.WriteLine("A hora de saida tem que ser maior a de entrada: ");
         testSaida(entradaNova);
     }
     if (entradaNova.getHora() == saida.getHora())
     {
         if (entradaNova.getMin() > saida.getMin())
         {
             Console.WriteLine("A hora de saida tem que ser maior a de entrada: ");
             testSaida(entradaNova);
         }
         if (entradaNova.getMin() == saida.getMin())
         {
             if (entradaNova.getSeg() >= saida.getSeg())
             {
                 Console.WriteLine("A hora de saida tem que ser maior a de entrada: ");
                 testSaida(entradaNova);
             }
         }
     }
 }
Example #2
0
File: Tempo.cs Project: Scdk/OOP
        // Subtrai os horarios
        public Tempo subtraiTempo(Tempo t2)
        {
            Tempo t3 = new Tempo();

            t3.setHora(subtraiTempoAux(hora, t2.getHora(), "hora", t3));
            t3.setMin(subtraiTempoAux(min, t2.getMin(), "min", t3));
            t3.setSeg(subtraiTempoAux(seg, t2.getSeg(), "seg", t3));
            return(t3);
        }
Example #3
0
File: Tempo.cs Project: Scdk/OOP
        // Soma os horarios
        public Tempo somaTempo(Tempo t2)
        {
            Tempo t3 = new Tempo();

            t3.setHora(somaTempoAux(23, hora, t2.getHora(), "hora", t3));
            t3.setMin(somaTempoAux(59, min, t2.getMin(), "min", t3));
            t3.setSeg(somaTempoAux(59, seg, t2.getSeg(), "seg", t3));
            return(t3);
        }
Example #4
0
 // Imprime os dados do carro
 public void imprimeDados()
 {
     Console.WriteLine("Placa do carro: " + chapa);
     Console.WriteLine("Marca do carro: " + marca);
     Console.WriteLine("Horário de entrada: " + Convert.ToString(entrada.getHora()).PadLeft(2, '0') + ":"
                       + Convert.ToString(entrada.getMin()).PadLeft(2, '0') + ":" + Convert.ToString(entrada.getSeg()).PadLeft(2, '0'));
     Console.WriteLine("Horário de saida: " + Convert.ToString(saida.getHora()).PadLeft(2, '0') + ":"
                       + Convert.ToString(saida.getMin()).PadLeft(2, '0') + ":" + Convert.ToString(saida.getSeg()).PadLeft(2, '0'));
 }