Trabalho de java, codigo GTA
EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUDESTE DE MINAS GERAIS
Algoritmo e
Estrutura de Dados
Professor Paulo Nascimento
Aula 7
INSTITUTO FEDERAL DE
EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUDESTE DE MINAS GERAIS
EXERCÍCIO DE FIXAÇÃO
INSTITUTO FEDERAL DE
EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUDESTE DE MINAS GERAIS
DATA DE ENTREGA: 27/09
VALOR: 10 Pontos
Entrega: Arquivo .JAVA postado no Moodle com o programa descrito funcionando.
INSTITUTO FEDERAL DE
EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUDESTE DE MINAS GERAIS
São João del Rei
Você está desenvolvendo o novo jogo da série GTA e deverá modelar uma parte do jogo relativa a utilização de veículos.
INSTITUTO FEDERAL DE
EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUDESTE DE MINAS GERAIS
Neste jogo o jogador pode escolher um carro para ser dirigido entre os tipos: esportivo, moto, SUV. Todos os carros possuem as características cor, capacidade do motor (1.0, 1.6, 2.0, 2.4, 3.0, etc.) e velocidade.
Ao iniciar, o sistema deverá ler do teclado o tipo escolhido (e = esportivo, m = moto, s
= SUV) e então instanciar o objeto relativo ao tipo. O veículo inicialmente está parado.
Após escolher o tipo de veículo, o sistema deverá ler comandos do teclado, até que seja pressionada a tecla “s” relativa a “sair”.
Os comandos podem ser: aumentar velocidade (tecla “a”) e diminuir velocidade (tecla
“d”). A velocidade sempre é aumentada em 1 km/h.
A velocidade não pode ser negativa, ao chegar em zero significa que o carro está parado. Os veículos tem velocidade máxima, que é sempre igual a 100 vezes a capacidade do motor. Nenhum veículo pode ficar acima da sua velocidade máxima. A exceção para esta regra são as SUVs que, independente de sua capacidade de motor, tem velocidade máxima de 100 km/h.
INSTITUTO FEDERAL DE
EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUDESTE DE MINAS GERAIS
Dica:
Para comparar duas string em JAVA utilizamos o método variavel.equals(“String que quero comparar”):
String