Oplossing opgave 8

Pharaoh pharaoh1 = new Pharaoh("Tuti", -490, -400);
pharaoh1.AddAchievement("Built pyramid");
pharaoh1.AddAchievement("Killed slaves");
Pharaoh pharaoh2 = new Pharaoh("Seth", -550, -490);
pharaoh2.AddAchievement("Killed other slaves");
pharaoh2.AddAchievement("Built small pyramid");

Dynasty dynasty1 = new Dynasty()
{
    StartYear = -600,
    EndYear = -500
};

try
{
    Console.WriteLine($"Adding {pharaoh1.Name}");
    dynasty1.AddPharaoh(pharaoh1);
}
catch (Exception e)
{
    Console.WriteLine(e.Message);
}
try
{
    Console.WriteLine($"Adding {pharaoh2.Name}");
    dynasty1.AddPharaoh(pharaoh2);
}
catch (Exception e)
{
    Console.WriteLine(e.Message);
}

Console.WriteLine($"\nDuration dynasty {dynasty1.Name}:{dynasty1.CalculateDuration()}");
Console.WriteLine("\nEvents from this dynasty:");
dynasty1.ShowEvents();

Last updated

Was this helpful?