Baiano88 0 Denunciar post Postado Abril 29, 2016 Uma marina possui 10 barcos que só utilizados pelos sócios da marina em formato de compartilhamento. Cada barco pode ser compartilhado por no máximo 5 clientes. Quando um clientecadastrado, ele j deve ser associado ao barco que ir utilizar. Podem ser cadastrados no máximo 50 clientes. Um cliente pode solicitar o uso de um barco, mas o barco s ser disponibilizado caso nenhum outro cliente esteja utilizando-o. Na devolução do barco, o barco precisa sempre ser re-abastecido até completar o tanque. O valor do litro do combustível de R$ 4,50. A cobrança da mensalidade feita baseada no tamanho do barco. Para cada pé de comprimento cobrado R$ 30,00 de cada cliente associado ao barco, mais o valor de combustível utilizado. O programa deve ter as seguintes funcionalidades: 1- Cadastrar os barcos a. Nenhuma outro barco pode ser executada antes do cadastro dos 10 barcos 2- Cadastrar cliente 3- Solicitar um barco 4- Devolver um barco 5- Emitir cobrança de todos os clientes a. Exibir: nome do cliente, nome do barco associado, valor 6- Realizar pagamento No cliente tem que ter NOME, MENSALIDADE E BARCO public class Mbarco {public String nome;private int bTamanho;private double qtcombustivel;private char viajando;public Mbarco (String nome){this.nome = nome;this.bTamanho = 0;this.qtcombustivel = 0;this.viajando = 'N';}public String getNome() {return nome;}public void setNome(String nome) {this.nome = nome;}public int getBTamanho() {return bTamanho;}public void setbTamanho(int bTamanho) {this.bTamanho = bTamanho;}public double getQtcombustivel() {return qtcombustivel;}public void setQtcombustivel(double qtcombustivel) {this.qtcombustivel = qtcombustivel;}public char getViajando() {return viajando;}public void setViajando(char viajando) {this.viajando = viajando;}}___________________________________________________________________________________________public class Cliente {private String cnome, ncBarco;private double bmensal;public Cliente (String cnome, String ncBarco){this.cnome = cnome;this.bmensal = 0;this.ncBarco = ncBarco;}public String getCnome() {return cnome;}public void setcnome(String cnome) {this.cnome = cnome;}public double getBmensal() {return bmensal;}public void setbmensal(int bmensal) {this.bmensal = bmensal;}}________________________________________________________________________________________import java.util.Scanner;public class MarinaApp {public static void main(String args[]){Scanner teclado = new Scanner(System.in);System.out.print("Nome do primeiro navio: ");String = teclado.next();MBarco novoBar = new Mbarco(); //novo Objeto}} porém esta dando erro poderiam me explicar? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Maio 2, 2016 Qual erro está acontecendo? Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Maio 5, 2016 O erro ta aqui: String = teclado.next(); // ta faltando a variável q vai guardar o valor capturado MBarco novoBar = new Mbarco(); //novo Objeto // Tá faltando o parâmetro do construtor Flws Compartilhar este post Link para o post Compartilhar em outros sites