Boas comunidade, sou muito novo neste mundo e tenho dividas neste código que estou a fazer, não sei onde estou a errar e precisso da vossa ajuda. Eis o exercício:
Calcular multa: programa que peça ao utilizador a velocidade de um carro e a velocidade máxima para a rua:
1.Multa 50 € se estiver até 10km/h acima;
2. Multa 100 € se estiver entre 11km/h e 30km/h acima;
3. Multa 300 € se estiver acima de 31km/h acima;
System.out.println(" A que velocidade circulava o automovel?");
velocidade = (new Scanner(System.in)).nextInt();
System.out.println(" Qual a velocidade maxima permitida?");
velocidadeM = (new Scanner(System.in)).nextInt();
if ( (velocidade > velocidadeM + 10)){
System.out.println("O valor a pagar é de 50 € e nao bufa");
}else if (velocidade > velocidadeM + 11 && velocidade > velocidadeM + 30){
System.out.println(" Paga 100 € ");
}else if (velocidade > velocidadeM + 31){
System.out.println(" Paga 300 € ");
}else {
System.out.println("Boa viagem");
}
↧