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