Velocidade Máxima Permitida

4 respostas
C

Pessoal,

Gostaria de saber se poderiam ajudar a realizar o programa abaixo:

A missão: Formem duplas para criar classes no NetBeans que simulem um ?computador de bordo? de um carro, para isso serão informados os dados de algumas estradas, sendo:

? Estrada (possui: um id (ex: ?BR101?); extensão em Km e Velocidade Máxima Permitida em Km/h):
- Sabe se apresentar informando o seu identificador, a sua extensão e sua Velocidade Máxima Permitida.
- Sabe informar a Velocidade Máxima Permitida separadamente.
? Carro (possui: velocidade máxima em km/h)
- Sabe calcular o tempo para cruzar uma determinada estrada.

Criar uma aplicação Java chamada ComputadorBordo que instancie 1 carro e 2 estradas, apresente-as na tela e informe a quantidade de tempo necessário para o carro cruzar cada estrada. Lembre-se que o computador de bordo deverá respeitar a velocidade máxima da
estrada sempre que necessário.

E veja se está correto abaixo:

public class Main {   
  
    /**  
     * @param args the command line arguments  
     */  
    public static void main(String[] args) {   
        // TODO code application logic here   
       
    class Carro {   
    String cor;   
    String modelo;   
    double velocidadeAtual;   
    double velocidadeMaxima;   
  
//liga o carro   
    void liga() {   
    System.out.println("O carro está ligado");   
    }   
  
//acelera uma certa quantidade   
    void acelera(double quantidade) {   
    double velocidadeNova = this.velocidadeAtual + quantidade;   
    this.velocidadeAtual = velocidadeNova;   
    }   
  
//devolve a marcha do carro   
    int pegaMarcha() {   
    if (this.velocidadeAtual < 0) {   
    return -1;   
    }   
    if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40) {   
    return 1;   
    }   
        if (this.velocidadeAtual >= 40 && this.velocidadeAtual < 80 {   
        return 2;   
        }   
        return 3;   
        }   
}

Por favor, me responda o mais rápido possível.

Obrigada pela ajuda assim que puder!!!

4 Respostas

T

Acredito que o codigo abaixo seja uma parte do que esta sendo pedido.

C

bem o codigo que coloquei não sei se está correto, vc poderia me ajudar ou me dar dicas que consiga resolver esse problema

T

Vc pode criar uma classe estrada com atributos codigo, descricao, velocidade maxima, extensão.

Criar uma classe carro, com atributos do carro; codigo, cor, modelo, velocidade maxima, etc.

Ai vc vai precisar de metodos que calculem os resultados pedidos como tempo pra atravessar a estrada toda.

C

Olhe está correto??? Tem mais????

Por favor, poderia passar o código dessa questão, pois estou com muitas dificuldades em resolver. você me ajudaria muito???

public class Carro {
    private int velocidadeMaxima;

    /**
     * @return the velocidadeMaxima
     */
    public int getVelocidadeMaxima() {
        return velocidadeMaxima;
    }

    /**
     * @param velocidadeMaxima the velocidadeMaxima to set
     */
    public void setVelocidadeMaxima(int velocidadeMaxima) {
        this.velocidadeMaxima = velocidadeMaxima;
    }

    public int tempoPercurso(Estrada estrada){
        /*
        retirar as informacoes da estrada
        calcular a velocidade do carro na estrada
        usar a formula da fisica para trazer o tempo dado a velocidade e a distancia
         * */
    }
}
Criado 5 de outubro de 2009
Ultima resposta 5 de out. de 2009
Respostas 4
Participantes 2