Ajuda Java

4 respostas
B

Faça o seguinte algoritmo em java orientado a objetos: Crie um radar automotivo e instancie 3 carros:

CLASSE CARRO - MÉTODO RADAR Crie um método verificarVelocidade… Coloque três velocidades para cada um dos 3 carros Carro 1 velocidade 120, carro 2 velocidade 130, carro 3 velocidade 210… limite de velocidade = 120 multa = 240 reais para cada 10 km/h excedentes do limite, adicione 20 reais. Adicione as mensagens de você recebeu multa ou não e o valor atualizado o qual o motorista deverá pagar.

4 Respostas

davidbuzatto

Poste o que você já fez e quais são suas dúvidas pontuais.

B

/*

  • Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
    */

package com.mycompany.carro;

/**
*

  • @author LAB 06
    
    */
    
    public class Carro {
    
    private String modelo;
    
    private int velocidade;
    
    public Carro(String modelo, int velocidade) {
    
    this.modelo = modelo;
    
    this.velocidade = velocidade;
    
    }
    
    public String getModelo() {
    
    return modelo;
    
    }
    
    public int getVelocidade() {
    
    return velocidade;
    
    }
    
    private static final int LIMITE_VELOCIDADE = 120;
    
    private static final int VALOR_MULTA = 240;
    
    private static final int ADICIONAL = 20;
    
    public void verificarVelocidade(Carro carro) {
    
    int velocidade = carro.getVelocidade();
    
    if(velocidade > LIMITE_VELOCIDADE) {
    
    int excesso = velocidade - LIMITE_VELOCIDADE;
    
    int multaAdicional = excesso / 10;
    
    int valorTotal = VALOR_MULTA + (multaAdicional * ADICIONAL);
    
    System.out.println(O carro " + carro.getModelo() + " Foi multado);
    
    System.out.println(Velocidade: " + velocidade + " km/h) ;
    
    System.out.println("Valor da multa: R$ " + valorTotal);
    
    } else {
    
    System.out.println(O carro " + carro.getModelo() + " está dentro do limite);
    
    }
    
    }
    
    public static void main(String[] args) {
    
    Carro mustang = new Carro(Mustang 1978, 120);
    
    Carro ferrari = new Carro(Ferrari 2015, 130);
    
    Carro uno = new Carro(Fiat Uno, 210);
    
    Carro carro = new Carro("Mustang 1978", 120);
     carro.verificarVelocidade(mustang);
     carro.verificarVelocidade(ferrari);
     carro.verificarVelocidade(uno);
    

    }
    }

B

Só gostaria saber se está certo, ou tem algo de errado

davidbuzatto

Você compilou sua classe? Depois de compilar, executou? Verificou se o que está sendo pedido no enunciado está sendo feito?

Criado 6 de março de 2025
Ultima resposta 8 de mar. de 2025
Respostas 4
Participantes 2