2
respostas

Minha Solução;

Exercicio 1:

class ContaBancaria
{
    public int numeroIndicador;
    public string titular;
    public double saldo;
    public string senha;
}

Exercicio 2:

class Conta
{
    public string titular;
    public double saldo;
}

Conta conta = new Conta();
conta.titular = "Jorginho das dores";
conta.saldo = 0.75;

Console.WriteLine($"Essa conta é de {conta.titular} com saldo de R$ {conta.saldo}, ele está em uma pobreza lascada");

Exercicio 3:

class Conta
{
    public string titular;
    public Double saldo;

    public void ExibirInformacoesDaConta()
    {
        Console.WriteLine($"Essa conta é de {titular} com saldo de R$ {saldo}, ele está em uma pobreza lascada");
    }
}

Conta conta = new Conta();
conta.titular = "Jorginho das dores";
conta.saldo = 0.75;
conta.ExibirInformacoesDaConta();

Exercicio 4:

class Carro
{
    public string marca;
    public string nome;
    public int portas;

    public int rodas;

    public string cor;

    public int ano;

    public double km;

    public string combustivel;

    public string cambio;

    public string carroceria;

    public void Acelerar()
    {
        Console.WriteLine("Acelera");
    }

    public void Frear()
    {
        Console.WriteLine("Frea");
    }
    
    public void Buzinar()
    {
        Console.WriteLine("Buzina");
    }
}

Carro carro = new Carro();
carro.marca = "Jac";
carro.nome = "j3";
carro.portas = 5;
carro.rodas = 4;
carro.cor = "Preta";
carro.ano = 2013;
carro.km = 100.101;
carro.combustivel = "Gasolina";
carro.cambio = "Manual";
carro.carroceria = "Hatchback";

Console.WriteLine($"O carro dos sonhos é da\nmarca: {carro.marca}\nnome: {carro.nome}\nportas: {carro.portas}\nrodas: {carro.rodas}\ncor: {carro.cor}\nano: {carro.ano}\nkm: {carro.km}\ncombustivel: {carro.combustivel}\ncambio: {carro.cambio}\ncarroceria: {carro.carroceria}");
Console.WriteLine("\n\nEle:");
carro.Acelerar();
carro.Buzinar();
carro.Frear();
2 respostas

Olá, estudante. Tudo bem?

É ótimo ver que você está praticando a orientação a objetos com o C#. Vamos dar uma olhada nas suas soluções para os exercícios.

  1. Exercício 1: Você criou uma classe ContaBancaria com os atributos solicitados: numeroIndicador, titular, saldo e senha. Isso está correto. A classe está bem definida com os atributos básicos de uma conta bancária.

  2. Exercício 2: Você criou a classe Conta e instanciou um objeto conta, atribuindo valores aos atributos titular e saldo. A utilização da interpolação de strings para exibir as informações no console também está correta. Apenas uma dica: ao trabalhar com valores monetários, é interessante formatar o saldo como moeda, por exemplo, usando conta.saldo.ToString("C") para exibir o saldo formatado.

  3. Exercício 3: Aqui, você adicionou um método ExibirInformacoesDaConta na classe Conta, que é uma boa prática para encapsular a lógica de exibição das informações da conta. Isso deixa o código mais organizado e reutilizável.

  4. Exercício 4: A classe Carro está bem modelada com os atributos e métodos solicitados. Você implementou os métodos Acelerar, Frear e Buzinar, que imprimem mensagens no console, o que está de acordo com o pedido do exercício.

Seu código está bem estruturado e atende aos requisitos dos exercícios. Continue praticando e explorando mais conceitos de orientação a objetos, como encapsulamento, herança e polimorfismo, para aprimorar ainda mais seu conhecimento.

Conte com o apoio do Fórum. Abraços e bons estudos!

Sobre o exercício dois não sabia que isso era possível e fiz o ajuste da seguinte forma deixando a moeda no formato 'R$':

using System.Globalization;

Conta conta = new Conta();
conta.titular = "Jorginho das dores";
conta.saldo = 0.75;

Console.WriteLine($"Essa conta é de {conta.titular} com saldo de {conta.saldo.ToString("C", CultureInfo.GetCultureInfo("pt-BR"))}, ele está em uma pobreza lascada");

Obrigado pelas dicas!