Velocidade Máxima Permitida

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:

[code]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;
}
} [/code]

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

Obrigada pela ajuda assim que puder!!!

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

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

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.

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???

[code]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
     * */
}

}[/code]