1
resposta

[Desafio] - Resolução

Seguem minhas soluções para o desafio:

- CONTA BANCÁRIA -

Classe

class ContaBancaria
{
    public int numeroConta;
    public string titular;
    public long cpf;
    public double saldo;
    public int senha;

    public void ExibirInformacoes()
    {
        Console.WriteLine($"Conta: {string.Format("{0:0000}", numeroConta)}");
        Console.WriteLine($"CPF: {string.Format("{0:000'.'000'.'000'-'00}", cpf)}");
        Console.WriteLine($"Titular: {titular}");
        Console.WriteLine($"Saldo: {saldo.ToString("C")}");
    }
}

Programa

ContaBancaria conta1 = new ContaBancaria();

conta1.numeroConta = 1;
conta1.titular = "Fábio";
conta1.saldo = 100;
conta1.senha = 123;
conta1.cpf = 01234567890;

conta1.ExibirInformacoes();

- CARRO -

Classe

class Carro
{
    public string marca;
    public string modelo;
    public string combustivel;
    public bool ligado;

    public void Acelerar()
    {
        if (ligado == true)
        {
            Console.WriteLine($"O {marca} {modelo} está ACELERANDO!");
        } else
        {
            Console.WriteLine($"Não é possível acelerar o {marca} {modelo}. Ele está desligado.");
        }
        
    }

    public void Frear()
    {
        Console.WriteLine($"O {marca} {modelo} está FREANDO.");
    }

    public void Buzinar()
    {
        Console.WriteLine($"O {marca} {modelo} está BUZINANDO: Bi Bi!");
    }
}

Programa

Carro carro1 = new Carro();
Carro carro2 = new Carro();

carro1.marca = "BYD";
carro1.modelo = "Yuan";

carro2.marca = "Citroen";
carro2.modelo = "Air Cross";

ConsoleKeyInfo ligar;
Console.Write($"Deseja ligar o {carro1.marca} {carro1.modelo}?(s/n): ");
ligar = Console.ReadKey();

if (ligar.Key == ConsoleKey.S)
{
    carro1.ligado = true;
}
else
{
    carro1.ligado = false;
}

Console.Write($"\nDeseja ligar o {carro2.marca} {carro2.modelo}?(s/n): ");
ligar = Console.ReadKey();

if (ligar.Key == ConsoleKey.S)
{
    carro2.ligado = true;
}else
{
    carro2.ligado = false;
}

Console.WriteLine();
Console.WriteLine();

carro1.Acelerar();
carro2.Acelerar();

Console.WriteLine();

carro1.Frear();
carro2.Frear();

Console.WriteLine();

carro1.Buzinar();
carro2.Buzinar();
1 resposta

Olá Fábio! Tudo certo?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!