public static void addOneSubjectMarkToOneStudent(ITrunk trunk) { trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.INSUFFICIENT); trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.MEDIUM); trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.GOOD); trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.MEDIUM); }
// out: 700 public static double Test004(ITrunk trunk) { trunk.addAccount("ABC-001", Currency.HUF); trunk.addTransfer("ABC-001", Currency.HUF, 1000); trunk.addTransfer("ABC-001", Currency.HUF, -500); trunk.addTransfer("ABC-001", Currency.HUF, 200); return trunk.getAccountValue("ABC-001"); }
// out: 900 public static double Test005(ITrunk trunk) { trunk.addAccount("ABC-001", Currency.HUF); trunk.addAccount("QWE-002", Currency.HUF); trunk.addTransfer("ABC-001", Currency.HUF, 1000); trunk.addTransfer("QWE-002", Currency.HUF, 333); trunk.addTransfer("ABC-001", Currency.EUR, -2); trunk.addTransfer("ABC-001", Currency.CHF, 2); trunk.addTransfer("QWE-002", Currency.HUF, 111); return trunk.getAccountValue("ABC-001"); }
public static void addStudentToSubject(ITrunk trunk) { trunk.addStudentToSubject("Matematika", "Andras", "A12345"); trunk.addStudentToSubject("Matematika", "Bela", "B12345"); trunk.addStudentToSubject("Matematika", "Cecilia", "C12345"); trunk.addStudentToSubject("Fizika", "Bela", "B12345"); trunk.addStudentToSubject("Fizika", "Cecilia", "C12345"); trunk.addStudentToSubject("Tortenelem", "Cecilia", "C12345"); trunk.addStudentToSubject("Tortenelem", "Denes", "D12345"); }
public static void addSubjectMarkToStudentExpert(ITrunk trunk) { trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.INSUFFICIENT); trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.MEDIUM); trunk.addSubjectMarkToStudent("Matematika", "B12345", Mark.GOOD); trunk.addSubjectMarkToStudent("Matematika", "C12345", Mark.SUFFICIENT); trunk.addSubjectMarkToStudent("Matematika", "C12345", Mark.MEDIUM); trunk.addSubjectMarkToStudent("Fizika", "B12345", Mark.INSUFFICIENT); trunk.addSubjectMarkToStudent("Fizika", "C12345", Mark.MEDIUM); trunk.addSubjectMarkToStudent("Fizika", "C12345", Mark.GOOD); trunk.addSubjectMarkToStudent("Tortenelem", "D12345", Mark.MEDIUM); }
// out: 27500 public static double Test006(ITrunk trunk) { trunk.addAccount("ASD-000", Currency.HUF); trunk.addAccount("ABC-001", Currency.HUF); trunk.addAccount("QWE-002", Currency.HUF); // 550 * 50 = 27500 for (int i = 0; i < 50; i++) { trunk.addTransfer("ASD-000", Currency.EUR, rand.Next(10,1000)); trunk.addTransfer("ASD-000", Currency.GBP, rand.Next(10, 1000)); trunk.addTransfer("ASD-000", Currency.JPY, rand.Next(10, 1000)); trunk.addTransfer("ABC-001", Currency.CHF, 3); // 600 trunk.addTransfer("ASD-000", Currency.HUF, rand.Next(10, 1000)); trunk.addTransfer("QWE-002", Currency.HUF, rand.Next(10, 1000)); trunk.addTransfer("ABC-001", Currency.EUR, -2); // -500 trunk.addTransfer("ABC-001", Currency.GBP, 1.5); // 450 trunk.addTransfer("ASD-000", Currency.HUF, rand.Next(10, 1000)); trunk.addTransfer("QWE-002", Currency.HUF, rand.Next(10, 1000)); } return trunk.getAccountValue("ABC-001"); }
// out: Denes public static string Test002(ITrunk trunk) { Program.addStudentToSubject(trunk); return trunk.getPersonNameByNeptunCode("D12345"); }
// out: Arnhoffer public static string Test001(ITrunk trunk) { return trunk.getPersonNameByNeptunCode("ARN100"); }
// out: GOOD public static Mark Test008(ITrunk trunk) { Program.addStudentToSubject(trunk); Program.addSubjectMarkToStudentExpert(trunk); return trunk.getTheBestMarkBySubject("Matematika"); }
/// <summary> /// Will always be false for a trunk /// </summary> /// <param name="createBranchScript"> /// The create Branch Script. /// </param> /// <param name="trueTrunk"> /// The true Trunk. /// </param> /// <param name="falseTrunk"> /// The false Trunk. /// </param> public void AddBranch(Script <bool> createBranchScript, ITrunk trueTrunk, ITrunk falseTrunk) { throw new System.NotImplementedException(); }
// out: 0 public static double Test003(ITrunk trunk) { return trunk.getAccountValue("NO001"); }
// out: 5000 public static double Test002(ITrunk trunk) { return trunk.convertCurrency(Currency.CHF, Currency.JPY, 50); }
// out: 4 public static double Test001(ITrunk trunk) { return trunk.convertCurrency(Currency.HUF, Currency.EUR, 1000); }