Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução

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

class ContaBancaria ( )
{
public int idConta;
public string titular;
public double saldo;
public int senha;
}

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 infosBancarias = new ContaBancaria ( )
infosBancarias.titular = "João da Silva";
infosBancarias.saldo = 200,58;
Console.WriteLine ($"O saldo de {infosBancarias.titular} é de: {infosBancarias.saldo});

3.Desenvolver um método da classe Conta que exibe suas informações.

public void ExibirInformacoes ( )
{
Console.WriteLine ( $"Identificador: {idConta}" );
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.

public Class Carro ( )
{
public string marca;
public string cor;
public int anoDeFabricacao;
public int anoDoModelo;

    public void Acelerar ( )
    {
    Console.WriteLine ( "Para acelerar pise no pedal da direita." );
    }

    public void Frear (  )
    {
    Console.WriteLine ("Para frear pise no pedal do meio.");
    }

    public void Buzinar ( )
    {
    Console.WriteLine ( "Para buzinar aperte no meio do volante." );
    }
}


2 respostas
solução!

Olá, Washington! Como vai?

Muito obrigado por compartilhar o seu código aqui com a gente. Isso mostra que está de fato praticando e evoluindo

Analisando o que você fez, parece que você está no caminho certo. Porém, notei que você não incluiu um construtor nas suas classes. O construtor é um método especial de uma classe que é executado quando criamos uma instância dessa classe. Ele geralmente é usado para inicializar as propriedades da classe. No seu caso, para a classe ContaBancaria, um construtor poderia ser assim:

public ContaBancaria(int idConta, string titular, double saldo, int senha)
{
    this.idConta = idConta;
    this.titular = titular;
    this.saldo = saldo;
    this.senha = senha;
}

E para a classe Carro, poderia ser assim:

public Carro(string marca, string cor, int anoDeFabricacao, int anoDoModelo)
{
    this.marca = marca;
    this.cor = cor;
    this.anoDeFabricacao = anoDeFabricacao;
    this.anoDoModelo = anoDoModelo;
}

Além disso, percebi que na hora de instanciar a classe ContaBancaria e atribuir valores às propriedades, você usou uma vírgula para separar a parte decimal do saldo. Em C#, o separador decimal é o ponto, então o correto seria infosBancarias.saldo = 200.58;.

Por fim, acredito que seria interessante você encapsular as propriedades das suas classes. Isso significa que você tornaria as propriedades privadas e criaria métodos públicos para acessá-las e modificá-las, os chamados getters e setters. Isso é uma boa prática de programação orientada a objetos, pois aumenta a segurança do seu código.

  • São só sugestões para se pensar, faça as alterações se achar que faz sentido

No resto parabéns por praticar, seucódigo parece estar correto e funcionando.

Espero ter ajudado e bons estudos!

Ah sim, show, então, não usei o construtor pra poder seguir o curso, ainda não tinha aprendido a usar, muito obrigado pela ajuda, um dia chego lá.