Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Registro de doações

float doacaoRecebida;
bool doacaoAnonima;
char tipoConta;

Console.Write ("Digite o valor da doação recebida: ");
doacaoRecebida = float.Parse(Console.ReadLine()!);

Console.Write ("A doação foi anônima? [S] ou [N]: ");
char saida = char.Parse(Console.ReadLine()!);
if (saida == 'S') doacaoAnonima = true;
else doacaoAnonima = false;

Console.Write ("Qual o tipo de conta onde o valor foi depositado? [P] ou [C]: ");
tipoConta = char.Parse(Console.ReadLine()!);

Console.WriteLine ($"Valor recebido: R${doacaoRecebida}");
Console.WriteLine ($"Doação anônima: {doacaoAnonima}");
Console.WriteLine ($"Tipo de Conta {tipoConta}");
1 resposta
solução!

Olá, Diego, como vai?

O seu código cumpre todos os requisitos propostos no exercício e utiliza os tipos de dados adequados para cada informação, como o uso de bool para a verificação lógica e char para os identificadores de conta. A implementação da captura de dados via console foi bem executada, garantindo que as variáveis recebam os valores conforme a interação do usuário.

Como sugestão para projetos futuros, você pode utilizar o tipo decimal para armazenar valores monetários, pois o decimal evita erros de arredondamento comuns em cálculos com pontos flutuantes.

Parabéns pela dedicação na resolução da atividade e por compartilhar o seu progresso no fórum. Continue praticando para consolidar esses conceitos de tipagem e saiba que o fórum está a disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!