using System.Collections.Generic;
using System.Globalization;
public List<int> var = new List<int>();
public List<string> nama = new List<string>();
public void tambahnama(string a)
public void setor(int c, int d)
public void tarik(int c, int d)
public void printsaldo(string b)
for (int i = 0; i < nama.Count; i++)
Console.WriteLine("[R" + (i+1) + "]" + nama[i]);
public string ceksaldo(int a)
string b = a.ToString("C", CultureInfo.CreateSpecificCulture("id-ID"));
public static void Main()
Console.Write("[N] Tambah rekening\n[X] Exit\n\nDaftar Rekening: \n");
Console.WriteLine("Belum ada rekening");
Console.WriteLine("Pilih: ");
string pilih = Console.ReadLine();
Console.WriteLine("Nama Rekening: ");
cek.tambahnama(Console.ReadLine());
string x = pilih.Substring(0, 1);
string y = pilih.Substring(1);
bool allCharactersInStringAreDigits = y.All(char.IsDigit);
if (x != "R" || pilih.Length == 1 || allCharactersInStringAreDigits == false)
Console.WriteLine("\nInvalid Input\n");
int a = Convert.ToInt32(y);
if (a < 1 || a > lom - 1)
Console.WriteLine("\nInvalid Input\n");
Console.WriteLine("Rekening " + cek.nama[a - 1]);
Console.WriteLine("Saldo : " + cek.ceksaldo(cek.var[a - 1]));
Console.WriteLine("[S] Setor\n[T] Tarik\n[R] Return\n \nPilih : ");
pilah = Console.ReadLine();
Console.WriteLine("\nMasukkan Nominal Setor :");
int setor = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("berhasil setor " + cek.ceksaldo(setor));
Console.WriteLine("\nMasukkan Nominal Tarik:");
int tarik = Convert.ToInt32(Console.ReadLine());
if (tarik > cek.var[a - 1])
Console.WriteLine("Penarikan " + cek.ceksaldo(tarik) + " gagal. Saldo Tidak Cukup.");
Console.WriteLine("Penarikan " + cek.ceksaldo(tarik) + " berhasil!");
Console.WriteLine("Invalid Input");