O carro >>Revisar
Se a calibragem estiver abaixo
abaixo de 17 libras
informar que esta calibrando e colocar a
quantidade necessária para atingir a calibragem padrão
Classe Pneu
Atributos
CalibragemAtual
Calibragem Padrão
Tipo(Dianteiro ou trazeiro)
Se o ano do carro for acima de 2005
Para cada 100Km rodados diminui
1 Libra Pneus dianteiros
0.5 " " trazeiros
Se o ano do carro for abaixo ou igual 2005
Para cada 100 Km rodados diminui
1,5 Libra Pneus Dianteiros
1 " " trazeiros
Provavelmente é pq a função calibrar não foi definida na classe Pneu.
Como eu disse foi só pra ter uma idéia, não está tudo redondo. 8)
Você pode definir o método calibrar na classe Pneu:
publicvoidcalibrar(doublevalor){}
Faz isso e verifica se o erro desaparece.
Na próxima posta o erro junto que facilita.
Abraço
L
lucassif
sim, bem isso q eu fiz, mais eu nao sabia se tinha q por algo dentro desse método vlw
vo tentar resolver o restoo…
B
Bruno_Laturner
A responsabilidade da calibragem padrão deveria ficar com os Pneus, não com o Carro.
publicclassCarro{privateintano;privateStringmarca;privatePneu[]pneus=newPneu[4];privateintkmAtual;publicCarro(intano,Stringmarca){this.kmAtual=0;this.ano=ano;this.marca=marca;for(Pneupneu:pneus)pneu=newPneu("Bridgestone");}publicvoidandar(intdistancia){this.kmAtual+=distancia;}publicvoidrevisar(){for(Pneupneu:pneus)pneu.calibrar();}}publicclassPneu{privatefinaldoubleCALIBRAGEM_PADRAO=17;privateStringtipoPneu;privatedoublecalibragemAtual;publicPneu(StringtipoPneu){this.tipoPneu=tipoPneu;this.calibragemAtual=CALIBRAGEM_PADRAO;}publicvoidcalibrar(){this.calibragemAtual=CALIBRAGEM_PADRAO;}publicvoidcalibrar(doublecalibragem){if(calibragem>CALIBRAGEM_PADRAO*1.10)// tolerancia de 10%thrownewPneuEstouradoException();this.calibragemAtual=calibragem;}}
J
Jorge_Antonio
Boa tarde galera
to precisandode uma força
to querendo criar um programa com laço for com apenas um botao na tela ( botão desativar)
que conte de 1 a 20
so que do 1 ao 5 o botão vai ficar habilitado
do 6 ao 15 ele vai desabilitar e do 16 ao vinte ele reabilita
o botão tem a função de para a execução
os numeros precisam de um tempo ( time ) de mais ou menos
2 segundos de um para o outro
este programa e um trabalho que eu não estou dando conta de colocar o
tempo e nem o botão para a execução
por favor alguem da uma força
grato
L
lucassif
galera ajudaa a CHAMAR os MÈTODOS NA CLASSE PRINCIPAL
não estou conseguindo!!=[[[[