Ir para conteúdo
Fórum Script Brasil

Paulinha Marcelino

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Paulinha Marcelino

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Paulinha Marcelino's Achievements

0

Reputação

  1. Cliente: - get/set - construtor p cpf, nome e endereço. ( atribuir zero para valorDivida ) - método toString => retorna uma String contendo o nome e cpf do cliente. - métodos iguais => retorna true se o cpf dos clientes forem iguais. Utilize a função EQUALS p/ comparação. -> SI equals (se) || \/ true or false (A classe cliente eu já criei) Classe Veiculo: - get/set - construtor apenas para a placa, para o restante zerar os númericos e para a boolean atribuir false metodo viajar é abstrato; - o método abastecer adiciona o parâmetro quantidade ao atributo combustivelNoTanque - Os métodos iguais devem retornar true se o atributo placa for o mesmo para os dois objetos. ------------------------------------- Método devolverVeículo (String placa) - Alterar o atributo alugado para false do veículo com placa igual a placa passada como parâmetro. ————————————————————————————————————————————————— Método realizarPagamento (String cpf, double valor) - Decrementar do valor da dívida do cliente o valor passado como parâmetro. ————————————————————————————————————————————————— Método alugarVeículo (String placa, String cpf) - O método deve localizar o veículo que tenha placa igual a placa passada como parâmetro. Localizado o veículo, se o mesmo não estiver alugado (atributo alugado igual a false), colocar true no atributo alugado. Encontrar o cliente com o cpf igual ao cpf passado como parâmetro. Localizado o cliente, adicionar o valor da dívida do veículo ao atributo valor da dívida do cliente. Para que o aluguel seja concluído, veículo e cliente precisam estar cadastrado. E para o veículo o atributo alugado deve ter o valor false. Se for concretizado o aluguel, retornar true, caso contrário retornar false. ————————————————————————————————————————————————— Método localizarVeículo (String placa) - Percorrer o vetor veículos e retornar o veículo que tenha placa igual a placa passada como parâmetro. ————————————————————————————————————————————————— Método localizarCliente (String cpf) - Percorrer o vetor clientes e retornar o cliente que tenha cpf igual ao cpf passado como parâmetro. Não existindo, retornar null. ————————————————————————————————————————————————— Método mostrarVeiculoAlugado - Percorrer o vetor veiculos e mostrar todos os veículos com o atributo alugado igual a true. Mostrar se o veículo é uma moto ou carro. ————————————————————————————————————————————————— Método mostrarClientesDevedores - Mostrar todos os clientes com o atributo valorDivida maior que zero.
  2. // Escrever um programa em C que contemple as seguintes estruturas para representar listas encadeadas: struct listaAluno { int codigos; char nome[50]; float notas[2]; struct listaAluno * proximo; }; struct listaDisciplina { int codigo; char nome[50]; int nroHoras; char curso[50]; struct listaDisciplina * proximo; struct listaAluno * ialuno; } struct listaProfessor { int codigo; char nome[50]; int tipo; // 1.Horista, 2.Mensalista struct listaProfessor * proximo; struct listaDisciplina * idisciplina; } // alguém pode me ajudar a fazer isso? Tenho que entregar segunda e não consegui fazer ainda.
×
×
  • Criar Novo...