Page 220 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 220
case 2: {
int rekeningTujuan;
int jumlahTransfer;
cout << "\nTransfer Uang:" << endl;
cout << "Masukkan nomor rekening tujuan: ";
cin >> rekeningTujuan;
cout << "Masukkan jumlah yang ingin ditransfer: Rp";
cin >> jumlahTransfer;
if (jumlahTransfer <= saldo && jumlahTransfer > 0) {
saldo -= jumlahTransfer;
cout << "Transfer Rp" << jumlahTransfer << " ke rekening " <<
rekeningTujuan << " berhasil dilakukan." << endl;
cout << "Saldo Anda: Rp" << saldo << endl;
} else if (jumlahTransfer <= 0) {
cout << "Jumlah transfer tidak valid. Masukkan angka yang lebih
besar dari 0." << endl;
} else {
cout << "Maaf, saldo Anda tidak mencukupi untuk transfer
tersebut." << endl;
}
break;
}
case 3: {
cout << "\nCek Saldo:" << endl;
cout << "Saldo Anda: Rp" << saldo << endl;
break;
}
case 4: {
cout << "\nTerima kasih telah menggunakan Simulasi Mesin ATM!" <<
endl;
break;
}
default: {
cout << "\nPilihan tidak valid. Silakan pilih angka 1, 2, 3, atau
4." << endl;
}
}
} while (pilihan != 4);
return 0;
}
Output:
Selamat datang di Simulasi Mesin ATM!
Nama Pengguna: Budi
Saldo: Rp1000000
Menu Pilihan:
1. Penarikan Tunai
2. Transfer Uang
3. Cek Saldo
4. Keluar
Pilihan Anda: 1
Penarikan Tunai:
Masukkan jumlah yang ingin ditarik: Rp100000
Penarikan tunai Rp100000 berhasil dilakukan. 197
Saldo Anda: Rp900000
Selamat datang di Simulasi Mesin ATM!
Nama Pengguna: Budi
Saldo: Rp900000