2
respostas

Desafio: hora da prática (resolução)

Exe. 1 Conta Bancária:

public class ContaBancaria {
    private int numeroConta;
    private double saldo;
    public String titular;
public int getNumeroConta() {
        return numeroConta;
    }
public void setNumeroConta(int numeroConta) {
    this.numeroConta = numeroConta;
}

public double getSaldo() {
    return saldo;
}

public void setSaldo(double saldo) {
    this.saldo = saldo;
}

public String getTitular() {
    return titular;
}

public void setTitular(String titular) {
    this.titular = titular;
}
public void exibeDadosDaConta() {
    System.out.println("Titular da conta: " + getTitular());
    System.out.println("Numero da conta: " + getNumeroConta());
    System.out.println("Saldo: " + getSaldo());
}

}

Exe. 2 Idade Pessoa:`

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 void exibeDadosDaPessoa(){
    System.out.println("Nome: " + getNome());
    System.out.println("Idade: " + getIdade());
}
public void verificaIdade () {
    if (idade >= 18) {
        System.out.println(getNome() + " é maior de idade");
    }else {
        System.out.println(getNome() + " é menor de idade");
    }
}

}

Exe. 3 Notas do Aluno e Média

public class Aluno {
    private String nomeDoAluno;
    private double nota1;
    private double nota2;
    private double nota3;
    private double nota4;
public String getNomeDoAluno() {
    return nomeDoAluno;
}

public void setNomeDoAluno(String nomeDoAluno) {
    this.nomeDoAluno = nomeDoAluno;
}

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 getNota3() {
    return nota3;
}

public void setNota3(double nota3) {
    this.nota3 = nota3;
}

public double getNota4() {
    return nota4;
}

public void setNota4(double nota4) {
    this.nota4 = nota4;
}

Scanner scanner = new Scanner(System.in);

public void dadosDoAluno() {
    System.out.println("Nome do Aluno:");
    setNomeDoAluno(scanner.nextLine());
    System.out.println("Nota do 1º bimestre:");
    setNota1(scanner.nextDouble());
    System.out.println("Nota do 2º bimestre:");
    setNota2(scanner.nextDouble());
    System.out.println("Nota do 3º bimestre:");
    setNota3(scanner.nextDouble());
    System.out.println("Nota do 4º bimestre:");
    setNota4(scanner.nextDouble());
}
public double calculaMedia(){
    return (nota1 + nota2 + nota3 + nota4) / 4;
}

public void exibirResultado() {
    System.out.println(getNomeDoAluno());
    System.out.println(String.format("notas: %.1f - %.1f - %.1f - %.1f ", getNota1(), getNota2(), getNota3(), getNota4()));
    System.out.println("Média: " + calculaMedia());
    if (calculaMedia() >= 6) {
        System.out.println("Parabéns " + getNomeDoAluno() + ". Você foi aprovado!");
    }else if (calculaMedia() < 5){
        System.out.println("Sinto muito " + getNomeDoAluno() + ", mas você foi reprovado.");
    }else {
        System.out.println(" Se esforce mais " + getNomeDoAluno() + ", você está de recuperação.");
    }
}

}

2 respostas

Exe. 4 Desconto Produto:

public class Produto {
    private String nomeProduto;
    private double preco;
    private int desconto;

    private double precoFinal;
    private double valorDesconto;

    public String getNomeProduto() {
        return nomeProduto;
    }

    public void setNomeProduto(String nomeProduto) {
        this.nomeProduto = nomeProduto;
    }

    public double getPreco() {
        return preco;
    }

    public void setPreco(double preco) {
        this.preco = preco;
    }

    public int getDesconto() {
        return desconto;
    }

    public void setDesconto(int desconto) {
        this.desconto = desconto;
    }
    public double calculaValorDesconto() {
        return valorDesconto = (getDesconto() / 100.0) * getPreco();
    }
    public double getPrecoFinal(){
        return precoFinal = preco - calculaValorDesconto();
    }

}

Exe. 5 Sugestão de Livro:

public class Livro {
    private String titulo;
    private String autor;
    private int anoLancamento;
    private String editora;

    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 int getAnoLancamento() {
        return anoLancamento;
    }

    public void setAnoLancamento(int anoLancamento) {
        this.anoLancamento = anoLancamento;
    }

    public String getEditora() {
        return editora;
    }

    public void setEditora(String editora) {
        this.editora = editora;
    }

    public void exibeFichaTecnica() {
        System.out.println("Título do Livro: " + getTitulo());
        System.out.println("Autor: " + getAutor());
        System.out.println("Ano de Lancamento: " + getAnoLancamento());
        System.out.println("Editora: " + getEditora());
    }
}

Olá, Daiane! Tudo bem?

Analisando seus códigos, posso dizer que você fez um excelente trabalho. Todos os códigos estão corretos e seguem as instruções do desafio.

Então, continue com o bom trabalho e não hesite em pedir ajuda sempre que precisar.

Bons estudos!