Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

DESAFIO - HORA DA PRÁTICA

  • Crie uma classe Pessoa com um método que exibe "Olá, mundo!" no console.
public class Pessoa {
    String Nome;
    int Idade;

    void exibirMensagem(){
        System.out.println("Ola Mundo!!!");
    }
}
------
 Pessoa pessoa = new Pessoa();

        pessoa.Nome = "Ana";
        pessoa.Idade = 20;
        pessoa.exibirMensagem();
  • Crie uma classe Calculadora com um método que recebe um número como parâmetro e retorna o dobro desse número.
public class Calculadora {
    
    double Calcular(double numero){
        double DobroDoValor = numero*numero;
        return DobroDoValor;
    }
}
---------
 Calculadora calculadora = new Calculadora();
        System.out.println(calculadora.Calcular(5));
  • Crie uma classe Musica com atributos titulo, artista, anoLancamento, avaliacao e numAvaliacoes, e métodos para exibir a ficha técnica, avaliar a música e calcular a média de avaliações.
public class Musica {

    String Titulo;
    String Artista;
    int AnoLancamento;
    int NumAvaliacao;
    double Avaliacao;


    void fichaTecnica(){
        System.out.println("Artista: "+ Artista + "\nTitulo: "+Titulo+"\nAno de Lançamento: "+AnoLancamento);
        System.out.println("Media de avaliação: "+GetMediaAvaliacao());
    }
    void avaliacaoMuscia(double valor){
        Avaliacao +=valor;
        NumAvaliacao ++;

    }
    double GetMediaAvaliacao(){
        double media = Avaliacao*NumAvaliacao;
        return media;
    }

}
-----------------
Musica musica = new Musica();
        musica.Artista = "Aaroon Smith";
        musica.AnoLancamento = 2022;
        musica.Titulo = "Dancin";
        musica.fichaTecnica();
        musica.Avaliacao = 8;
        musica.Avaliacao = 7;
        musica.Avaliacao = 10;
        musica.Avaliacao = 9;
        musica.GetMediaAvaliacao();
  • Crie uma classe Carro com atributos modelo, ano, cor e métodos para exibir a ficha técnica e calcular a idade do carro.
public class Carro {

    String Modelo;
    int ano;
    String Cor;

    void fichaTecnica(){
        System.out.println("Modelo: "+ Modelo + "\nAno: " + ano + "\nCor: " + Cor + "Ano carro: "+anoCarro());


    }
    int anoCarro(){
        int AnoAtual = 2025;
        int anoDoCarro = AnoAtual  - ano;
        return anoDoCarro;
    }
}
---------------------
Carro carro = new Carro();
        carro.ano = 2008;
        carro.Cor = "Preto";
        carro.Modelo = "Tr";
        System.out.println("Idade do Carro: "+ carro.anoCarro());
  • Crie uma classe Aluno com atributos nome, idade, e um método para exibir informações. Crie uma instância da classe Aluno, atribua valores aos seus atributos e utilize o método para exibir as informações.
public class Aluno {
    String nome;
    int idade;

    void exibirInformacoes(){
        System.out.println("Nome: "+nome+"\nIdade: "+idade);

    }
}
------------------------
Aluno aluno = new Aluno();
        aluno.nome = "Pedro";
        aluno.idade = 19;
        aluno.exibirInformacoes();
2 respostas
solução!

Oi, Paulo! Como vai?

Você criou várias classes bem estruturadas e aplicou os conceitos de métodos e atributos corretamente. É muito positivo ver que você já está praticando com exemplos variados e mantendo uma boa organização.

Uma dica interessante para o futuro é ficar atento às fórmulas usadas nos métodos. No caso da classe Calculadora, o método está elevando o número ao quadrado (numero * numero), mas o enunciado pediu o dobro do número. O cálculo correto seria:


double Calcular(double numero){
    return numero * 2;
}

Esse código retorna o dobro do número recebido como parâmetro.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

A ok bruno acabei não percebendo o erro.