1
resposta

[Projeto] Lista de exercícios - Implementando a verificação de saldo

  1. Implementando a verificação de saldo
import 'dart:io';

double saldo = 1000.0; // Saldo inicial em reais

void main() {
  print('Boas-vindas ao seu banco digital!');
  print('Seu saldo atual é de: R\$${saldo.toStringAsFixed(2)}');

  print('Digite o valor do Pix que deseja realizar:');
  double valorPix = double.parse(stdin.readLineSync()!);

  void maiorQueSaldo() {
    print('A transferência não pode ser maior que o saldo.');
  }

  void menorQueZero() {
    print('Saldo insuficiente!');
  }

  void transferencia() {
      saldo -= valorPix;
      print('Pix realizado com sucesso!');
      print('Seu saldo atual é de: R\$${saldo.toStringAsFixed(2)}');
  }

  if (valorPix > saldo) {
    maiorQueSaldo();
  }

  if (valorPix < 0) {
    menorQueZero();
  }

  if (valorPix <= saldo && valorPix > 0) {
    transferencia();
  }
}
1 resposta

Olá, Charles, como vai?

Seu código está muito bem estruturado, e é ótimo ver o uso de funções para modularizar a lógica da aplicação. Isso torna o código mais organizado e fácil de manter. Continue compartilhando seus exercícios no fórum e experimentando novas ideias.

Siga firme nos seus estudos!

Abraços :)