2
respostas

Desafio 12 minha solução

public class ContaBancaria {

    private int numeroDaConta;
    private double saldo;
    public String titular;
    public int getNumeroDaConta() {
        return numeroDaConta;
    }
    public void setNumeroDaConta(int numeroDaConta) {
        this.numeroDaConta = numeroDaConta;
    }
    public double getSaldo() {
        return saldo;
    }
    public void setSaldo(double saldo) {
        this.saldo = saldo;
    }
}
public class IdadePessoa {

    private String nome;
    private int idade;
    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }
    public int getIdade() {
        return idade;
    }
    public void setIdade(int idade) {
        this.idade = idade;
    }
    public int verificaIdade() {
        if (idade >= 18) {
            System.out.println("Maior de idade!");
        }else {
            System.out.println("Menor de idade!");
        }
        return 2024 - idade;
    }
}
public class Produto {

    private String nomeProduto;
    private double precoProduto;
    double desconto;

    public String getNomeProduto() {
        return nomeProduto;
    }
    public void setNomeProduto(String nomeProduto) {
        this.nomeProduto = nomeProduto;
    }
    public double getPrecoProduto() {
        return precoProduto;
    }
    public void setPrecoProduto(double precoProduto) {
        this.precoProduto = precoProduto;
    }
    public void aplicarDesconto(double valorPercentual) {
        
        desconto = precoProduto * (valorPercentual / 100);
        precoProduto -= desconto;
    }
}
public class Aluno {

    private String nome;
    private double notas1;
    private double notas2;
    private double notas3;
            
    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }
    public double getNotas1() {
        return notas1;
    }
    public void setNotas1(double notas1) {
        this.notas1 = notas1;
    }
    public double getNotas2() {
        return notas2;
    }
    public void setNotas2(double notas2) {
        this.notas2 = notas2;
    }
    public double getNotas3() {
        return notas3;
    }
    public void setNotas3(double notas3) {
        this.notas3 = notas3;
    }
    public double mediaDasNotas() {
        
        return (notas1 + notas2 + notas3) / 3;
    }
}
public class Livro {
    
    private String titulo;
    private String autor;
    
    public String getTitulo() {
        return titulo;
    }
    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }
    public String getAutor() {
        return autor;
    }
    public void setAutor(String autor) {
        this.autor = autor;
    }
    public void exibeDetalhes() {
        System.out.println("Nome do Livro.........: " + autor);
        System.out.println("Autor do livro........: " + titulo);
    }
}
Minha classe teste:

public class Teste {

    public static void main(String[] args) {
        
        
        // 2
        System.out.println("\n......................................................................\n");
        
        IdadePessoa idade = new IdadePessoa();
        
        idade.setNome("Paulo André Carminati");
        idade.setIdade(44);
        
        System.out.println("Nome...: " + idade.getNome());
        System.out.println("Idade..: " + idade.getIdade());
        idade.verificaIdade();
        
        System.out.println("-----------------------------------");
        
        idade.setNome("Clara Carminati");
        idade.setIdade(8);
        
        System.out.println("Nome...: " + idade.getNome());
        System.out.println("Idade..: " + idade.getIdade());
        idade.verificaIdade();
        
        System.out.println("\n......................................................................\n");
        
                
        // 3
        
        Produto produto = new Produto();
        
        produto.setNomeProduto("camisa");
        produto.setPrecoProduto(200);
        produto.aplicarDesconto(7);
        System.out.println("O preço com desconto é de: R$ " + produto.getPrecoProduto());
        
        System.out.println("\n......................................................................\n");
        
        // 4
        
        Aluno aluno = new Aluno();
        
        aluno.setNome("Paulo André Carminati");
        aluno.setNotas1(9.5);
        aluno.setNotas2(6.9);
        aluno.setNotas3(7.8);
        
        System.out.println("Nome do Aluno..........................: " + aluno.getNome());
        System.out.println("Primeira nota..........................: " + aluno.getNotas1());
        System.out.println("Segunda nota...........................: " + aluno.getNotas2());
        System.out.println("Terceira nota..........................: " + aluno.getNotas3());
        System.out.println("A média das notas do aluno foi de......: " + aluno.mediaDasNotas()); 
        
        System.out.println("\n......................................................................\n");
        
        
        // 5
        
        Livro livro = new Livro();
        
        livro.setAutor("C.S.Lewis");
        livro.setTitulo("Cronicas de Narnia - volume único");
        
        livro.exibeDetalhes();		

    }

}

E minha saída do console

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi, Paulo! Tudo bem?

Você fez um ótimo trabalho resolvendo o desafio! Seu código está correto, então te parabenizo pelo seu esforço e dedicação!

A título de informação, quando precisar compartilhar códigos aqui no fórum é interessante dar uma boa visibilidade para ele. Para isso, você pode seguir os passos que compartilho a seguir. Sem a formatação correta, o código acaba ficando escondido e de difícil visualização.

OBS: no seu caso, algumas partes do código ficaram formatadas devido à endentação do código, mas atrapalha um pouco na visualização do código.

  1. Selecione o trecho com o código no seu post;
  2. Aqui no fórum, procure o ícone </>. É a sétima opção na aba superior do nosso editor de texto;
  3. Clique no ícone comentado acima, certificando-se que está com todo o trecho de código selecionado.

Para confirmar se está tudo certo, você pode pré-visualizar seu post clicando no penúltimo ícone da esquerda para a direita, ou também usando o atalho F9.

No mais, se precisar de ajuda ou tiver alguma dúvida relacionada aos seus estudos, o fórum é o melhor lugar para te ajudar.

Bons estudos!

Show! Muito obrigado pela dica. Eu estava com essa dúvida mesmo.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software