public Carro() { placa = null; marca = null; entrada = new Tempo(); saida = new Tempo(); }
public Tempo adicionar(Tempo a) { Tempo r = new Tempo(); int segundos = a.getSeg() + seg; int minutos = a.getMin() + min; int horas = a.getHora() + hora; if (segundos > 59) { segundos = segundos - 60; minutos = minutos + 1; } if (minutos > 59) { minutos = minutos - 60; horas = horas + 1; } if (horas > 23) { horas = horas - 24; } r.setSeg(segundos); r.setMin(minutos); r.setHora(horas); return(r); }
public void preco() { Tempo h = entrada.subtrair(saida); double hrs = 7.0 * h.getHora(); double mins = 3.5 * h.getMin(); double total = mins + hrs; Console.WriteLine("\nPreco: " + total); }
static void Main(string[] args) { Console.WriteLine("Questao - 01"); Tempo T1 = new Tempo(); Tempo T2 = new Tempo(); T1.cadastro(); T2.cadastro(); T1.imprimir(); T2.imprimir(); Tempo T3 = T1.adicionar(T2); Tempo T4 = T2.subtrair(T1); T3.imprimir(); T4.imprimir(); Console.WriteLine("\nQuestao - 02"); Carro C1 = new Carro(); C1.solicitar(); C1.apresentacarro(); C1.preco(); Console.Write("\n Cadastro de 5 carros, e relatorio.\n"); Estacionamento E1 = new Estacionamento(); for (int k = 0; k < 5; k++) { Carro m = new Carro(); m.solicitar(); E1.associar(m); } E1.relatorio(); Console.ReadLine(); }
public Tempo subtrair(Tempo a) { Tempo r = new Tempo(); int _seg = a.getSeg() - seg; int _min = a.getMin() - min; int _hor = a.getHora() - hora; if (_seg < 0) { _seg = _seg * (-1); } if (_min < 0) { _min = _min * (-1); } if (_hor < 0) { _hor = _hor * (-1); } r.setSeg(_seg); r.setMin(_min); r.setHora(_hor); return(r); }