Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Baiano88

Estou fazendo este exercício alguém pode me ajudar onde eu estou erran

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.