//----------------------------------------------------------------- //-Outros Métodos public Tempo soma(Tempo t) { int _hora, _min, _seg; _seg = seg + t.getSeg(); _min = min + t.getMin(); _hora = hora + t.getHora(); if (_seg > 59) { _seg = _seg - 60; _min++; } if (_min > 59) { _min = _min - 60; _hora++; } if (_hora > 23) { _hora = _hora - 24; } return(new Tempo(_hora, _min, _seg)); }
public Tempo subtrai(Tempo t) { int _hora, _min, _seg; _seg = seg - t.getSeg(); _min = min - t.getMin(); _hora = hora - t.getHora(); if (_seg < 0) { _seg = _seg + 60; _min--; } if (_min < 0) { _min = _min + 60; _hora--; } if (_hora < 0) { _hora = _hora + 24; } return(new Tempo(_hora, _min, _seg)); }
//----------------------------------------------------------------- //Métodos //----------------------------------------------------------------- //-Construtores public Carro(String _chapa, String _marca, Tempo _entrada, Tempo _saida) { chapa = _chapa; marca = _marca; entrada = _entrada; saida = _saida; }
//----------------------------------------------------------------- //Outros Métodos public void novaEntrada() { String _chapa, _marca; Tempo _entrada = new Tempo(); Tempo _saida = new Tempo(); Console.WriteLine("Insira a chapa do carro: "); _chapa = Console.ReadLine(); Console.WriteLine("Insira a marca do carro: "); _marca = Console.ReadLine(); Console.WriteLine("Insira as informações de entrada"); _entrada.solicitaDados(); Console.WriteLine("Insira as informações de saída"); _saida.solicitaDados(); carros.Add(new Carro(_chapa, _marca, _entrada, _saida)); }
public void setSaida(Tempo _saida) { saida = _saida; }
public void setEntrada(Tempo _entrada) { entrada = _entrada; }