Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercício verificar média e aprovação

Minha resolução para o exercício. Como estou estudando OO, elaborei o código da seguinte forma:

//Classe Aluno

package br.com.pablosantos.desafios.mediaAprovacao.modelos;

public class Aluno {
    private String nome;
    private double notaArtes;
    private double notaCiencias;
    private double notaGeografia;
    private double notaHistoria;
    private double notaMatematica;
    private double notaPortugues;

    public String getNome() {
        return nome;
    }

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

    public double getNotaArtes() {
        return notaArtes;
    }

    public void setNotaArtes(double notaArtes) {
        this.notaArtes = notaArtes;
    }

    public double getNotaCiencias() {
        return notaCiencias;
    }

    public void setNotaCiencias(double notaCiencias) {
        this.notaCiencias = notaCiencias;
    }

    public double getNotaGeografia() {
        return notaGeografia;
    }

    public void setNotaGeografia(double notaGeografia) {
        this.notaGeografia = notaGeografia;
    }

    public double getNotaHistoria() {
        return notaHistoria;
    }

    public void setNotaHistoria(double notaHistoria) {
        this.notaHistoria = notaHistoria;
    }

    public double getNotaMatematica() {
        return notaMatematica;
    }

    public void setNotaMatematica(double notaMatematica) {
        this.notaMatematica = notaMatematica;
    }

    public double getNotaPortugues() {
        return notaPortugues;
    }

    public void setNotaPortugues(double notaPortugues) {
        this.notaPortugues = notaPortugues;
    }

    public double calcularMedia() {
        return (notaArtes + notaCiencias + notaGeografia + notaHistoria + notaMatematica + notaPortugues) / 6;
    }

    public void exibirResultado() {
        double media = calcularMedia();
        if (media >= 7.0) {
            System.out.printf("%s obteve uma média de %.2f e está APROVADO!", nome, media);
        } else if (media >= 5.0) {
            System.out.printf("%s obteve uma média de %.2f e está de RECUPERAÇÃO.", nome, media);
        } else {
            System.out.printf("%s obteve uma média de %.2f e está REPROVADO.", nome, media);
        }
    }
}
//classe Main

package br.com.pablosantos.desafios.mediaAprovacao.principal;

import br.com.pablosantos.desafios.mediaAprovacao.modelos.Aluno;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Aluno meuAluno = new Aluno();

        System.out.println("""
                ********************************************
                \nAPROVAE – Aprovador de Avaliações Escolares
                \n********************************************
                """);

        System.out.println("Digite o nome do aluno:");
        meuAluno.setNome(scanner.nextLine());

        System.out.println("Digite a nota para a disciplina Artes:");
        meuAluno.setNotaArtes(scanner.nextDouble());

        System.out.println("Digite a nota para disciplina Ciências:");
        meuAluno.setNotaCiencias(scanner.nextDouble());

        System.out.println("Digite a nota para disciplina Geografia:");
        meuAluno.setNotaGeografia(scanner.nextDouble());

        System.out.println("Digite a nota para disciplina História:");
        meuAluno.setNotaHistoria(scanner.nextDouble());

        System.out.println("Digite a nota para disciplina Matemática:");
        meuAluno.setNotaMatematica(scanner.nextDouble());

        System.out.println("Digite a nota para disciplina Português:");
        meuAluno.setNotaPortugues(scanner.nextDouble());

        meuAluno.exibirResultado();

    }
}
1 resposta
solução!

Oi, Pablo!

Parabéns pelo excelente trabalho! Colocar os conceitos em prática durante as atividades é uma maneira poderosa de fixar o que aprendemos. Se surgir qualquer dúvida ou se precisar de ajuda, estarei aqui para o que você precisar. Ficarei feliz em poder apoiar!

Desejo muito sucesso nos seus estudos! Abraço!