/corrida

Exercício de simulação de corrida com POO - modulo 2 do curso de Java

Primary LanguageJava

Enunciado do exercício

Classe CarroCorrida *Atributos:

  • numeroCarro : Interger
  • piloto : Piloto
  • velocidadeMaxima : float
  • velocidadeAtual : float
  • ligado : boolean

*Métodos:

  • "Construtor"
  • set... (alterar atributos da Classe - "Modificadores")
  • get... (retorna valores dos atributos da Classe - "Acessores")
  • acelerar(float) - aumenta a velocidade em Km/h (Soma em Km/h a velocidade atual)
  • frear(float) - reduz a velocidade em Km/h (subtrai em Km/h a velocidade atual)
  • parar() - velocidade igual a 0 Km/h
  • ligar()
  • desligar()

*Observações: *Não ultrapassar a velocidade máxima *Frear e Acelerar só funcionam se o carro estiver ligado *Desligar só funciona se o carro estiver parado

Classe Piloto *Atributos:

  • nome : String
  • idade : Interger
  • sexo : Enum
  • equipe : String

*Métodos:

  • "Construtor"
  • set... (alterar atributos da Classe - "Modificadores")
  • get... (retorna valores dos atributos da Classe - "Acessores")