0
respostas

[Projeto] Desafio: Hora da Prática

exe 1 - class ContaBancaria

public class ContaBancaria {
    private int numeroConta;
    private double saldo;
    public String titulo;

    public int getNumeroConta(){
        return numeroConta;
    }

    public double getSaldo(){
        return saldo;
    }

    public void setNumeroConta(int numeroConta){
        this.numeroConta = numeroConta;
    }

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

exe 2 - class IdadePessoa

public class IdadePessoa {
    private String nome;
    private int idade;

    public String getNome(){
        return nome;
    }

    public int getIdade(){
        return idade;
    }

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

    public void setIdade(int idade){
        this.idade = idade;
    }

    public void verificarIdade(){
        if (idade >= 18) {
            System.out.printf("%s é maior de idade!", nome);
        } else {
            System.out.printf("%s é menor de idade", nome);
        }
    }
}

class Main

public class Main {
    public static void main(String[] args) {
        IdadePessoa novaPessoa = new IdadePessoa();
        novaPessoa.setNome("Marcinho");
        novaPessoa.setIdade(17);
        novaPessoa.verificarIdade();
    }
}

exe 3 - class Produto

public class Produto {
    private String nome;
    private double preco;

    public String getNome(){
        return nome;
    }

    public double getPreco(){
        return preco;
    }

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

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

    public void aplicarDesconto(double desconto){
        preco = preco - (desconto * preco);
        System.out.println("NOVO PREÇO: " + preco);
    }
}

exe 4 - class Aluno

import java.text.DecimalFormat;

public class Aluno {
    private String nome;
    private double notas;
    private double somaDasNotas;
    private int quantDeNotas;

    public String getNome(){
        return nome;
    }

    public double getNotas(){
        return notas;
    }

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

    public void setNotas(double notas){
        this.notas = notas;
        somaDasNotas += notas;
        quantDeNotas ++;
    }

    public void calcularMedia(){
        double resultadoMedia = somaDasNotas/quantDeNotas;
        DecimalFormat df = new DecimalFormat("#.##");
        System.out.println(df.format(resultadoMedia));
    }
}

class Main

public class Main {
    public static void main(String[] args) {
        Aluno aluno01 = new Aluno();
        aluno01.setNome("Maurício");
        aluno01.setNotas(7.8);
        aluno01.setNotas(4.6);
        aluno01.calcularMedia();
    }
}

exe 5 - class Livro

public class Livro {
    private String livro;
    private String autor;

    public String getLivro() {
        return livro;
    }

    public void setLivro(String livro) {
        this.livro = livro;
    }

    public String getAutor() {
        return autor;
    }

    public void setAutor(String autor) {
        this.autor = autor;
    }

    public void exibirDetalhes(){
        System.out.printf("""
                Livro: %s
                Autor: %s
                """, livro.toUpperCase(), autor);
    }
}

class Main

public class Main {
    public static void main(String[] args) {
        Livro novoLivro = new Livro();
        novoLivro.setLivro("A Dama e a Criatura.");
        novoLivro.setAutor("Mallory O’Meara");
        novoLivro.exibirDetalhes();
    }
}