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

[Projeto] Desafio resolvido

package com.github.aldenyjr.exercicios.calculando_notas;

public class Aluno {
    private String nome;
    private double nota1;
    private double nota2;

    public Aluno(String nome) {
        this.nome = nome;;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public double getNota1() {
        return nota1;
    }

    public void setNota1(double nota1) {
        this.nota1 = nota1;
    }

    public double getNota2() {
        return nota2;
    }

    public void setNota2(double nota2) {
        this.nota2 = nota2;
    }

    public double calculaMedia(){
        return (this.nota1 + this.nota2) / 2;
    }

    public boolean foiAprovado(){
        return this.calculaMedia() >= 7.0;
    }

    public void exibeInformacoes(){
        System.out.println("""
                Aluno: %s
                Nota 1: %.2f
                Nota 2: %.2f
                Média: %.2f
                Situação: %s
                """.formatted(this.nome, this.nota1, this.nota2, this.calculaMedia() ,this.foiAprovado() ? "Aprovado" : "Reprovado"));
    }
}
package com.github.aldenyjr.exercicios.calculando_notas;

public class CalculandoNotas {
    public static void main(String[] args) {
        var aluno = new Aluno("Aldeny Junior");
        aluno.setNota1(6.5);
        aluno.setNota2(7.5);
        aluno.exibeInformacoes();
    }
}

Resultado:

Aluno: Aldeny Junior
Nota 1: 6,50
Nota 2: 7,50
Média: 7,00
Situação: Aprovado
2 respostas

Olá, Aldeny! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o cálculo de média para avaliar o desempenho de um aluno com Java, utilizou muito bem o método de formatação de strings para exibir as informações de forma organizada e ainda compreendeu a importância da lógica condicional para determinar a aprovação ou reprovação.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

Obrigado!