0
respostas

[Projeto] Desafio: Hora da prática

//C#: Aplicando a Orientação a Objetos

//2. Criar um objeto do tipo Conta, adicionar dados e mostrar as informações
//titular e saldo no console, utilizando interpolação de strings.


ContaBancaria Conta1 = new ContaBancaria();
Conta1.numIndicador = 777;
Conta1.titular = "Sunny";
Conta1.saldo = 700.00;
Conta1.senha = "1234ABCD";


Console.WriteLine($"Titular: {Conta1.titular}");
Console.WriteLine($"Saldo: {Conta1.saldo}");

Conta1.MostrarInformacoes();

//1. Criar uma classe que representa uma conta bancária, com um número indicador,
//titular, saldo e senha.

class ContaBancaria
{
    public int numIndicador;
    public string titular;
    public double saldo;
    public string senha;
    
    
    //3. Desenvolver um método da classe Conta que exibe suas informações.
    
    public void MostrarInformacoes()
    {
        Console.WriteLine("\nINFORMAÇÕES DA CONTA:");
        Console.WriteLine($"Número indentificador (ID): {numIndicador}");
        Console.WriteLine($"Titular: {titular}");
        Console.WriteLine($"Saldo: {saldo}");
        Console.WriteLine($"Senha: {senha}");
    }
}

//4. Desenvolver uma classe que modele um carro, e que contenha os métodos acelerar,
//frear e buzinar

class carro
{
    public string fabricante;
    public string modelo;
    public int ano;
    public int quantidadePortas;
    public int velocidade = 0;



    public void Acelerar()
    {
        Console.WriteLine("Acelerando...");
        if (velocidade < 100)
        {
            velocidade += 10;
        }
    }

    public void Frear()
    {
        Console.WriteLine("Freando...");
        if (velocidade > 0)
        {
            velocidade -= 10;
        }
    }

    public void Buzinar()
    {
        Console.WriteLine("BEEEP BEEEEEEEEEP~~");
    }
}