- 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();
  }
}
 
            