using System;
public interface IBank {
void printTransaction();
double getTAmount();
}
public class BTransaction : IBank {
private long tNumber;
private string tDate;
private double tAmount;
public BTransaction() {
tNumber = -1;
tDate = "";
tAmount = 0.0;
}
public BTransaction(long tn, string td, double ta) {
tNumber = tn;
tDate = td;
tAmount = ta;
}
public double getTAmount() {
return tAmount;
}
public void printTransaction() {
Console.WriteLine("Transaction Number: {0}", tNumber);
Console.WriteLine("Transaction Date: {0}", tDate);
Console.WriteLine("Transaction Amount: {0}\n", getTAmount());
}
}
class TransactionRecords {
static void Main(string[] args) {
BTransaction t1 = new BTransaction(30021, "1/9/2024", 23085.00);
BTransaction t2 = new BTransaction(38941, "1/10/2024", 34912.00);
BTransaction t3 = new BTransaction(39674, "1/10/2024", 40203.00);
t1.printTransaction();
t2.printTransaction();
t3.printTransaction();
}
}
/*
run:
Transaction Number: 30021
Transaction Date: 1/9/2024
Transaction Amount: 23085
Transaction Number: 38941
Transaction Date: 1/10/2024
Transaction Amount: 34912
Transaction Number: 39674
Transaction Date: 1/10/2024
Transaction Amount: 40203
*/