Escolar Documentos
Profissional Documentos
Cultura Documentos
Barco
Barco
/**
*
* @author 12042
*/
public class barco {
String nome,bandeira,tipoNavio;
int velocidadeAtual = 0;
int velocidadeMaxima = 35;
int capacidadeTanque,comprimento,capacidadeCarga,capacidadePassageiros;
boolean comandante = false;
private Comandante Comandante;
void ligar(){
if(comandante == false){
comandante = true;
}else
System.out.println("Comandante presente, barco ligado");
}
void desligar(){
if(comandante){
comandante = false;
}else
System.out.println("Comandante em falta, barco desligado");
}
void acelerar() {
if(comandante){
if (velocidadeAtual > velocidadeMaxima)
velocidadeAtual = velocidadeMaxima;
else{
velocidadeAtual = (int) (velocidadeAtual + 10 +
Comandante.getExperiencia() *0.1);
}
}else{
System.out.println("É necessário ligar o barco antes de acelerar");
}
}
void estaLigado(){
if(comandante){
System.out.println("Comandante presente, barco ligado");
}else{
System.out.println("O barco está desligado, o Comandante abandonou o
posto ");
}
}
}