using System;
namespace BirthdayCard
{
public class Program
public static void Main()
DisplayCardForPerson();
Console.ReadLine();
}
static void DisplayCardForPerson()
Console.Write("Enter name:");
string name = Console.ReadLine();
Console.Write("Enter birth year:");
int age = Int32.Parse(Console.ReadLine());
BirthdayCard card = new BirthdayCard(new Person(name, age));
card.displayCard();
class Person
public Person (string name, int birthYear)
Name = name;
BirthYear = birthYear;
public string Name { get; set; }
public int BirthYear { get; set; }
class BirthdayCard
private string text { get; set; }
private int age { get; set; }
private string birthdayEmojis = "🎂🎂🎉🎉🎉🎊🎊🎊";
public BirthdayCard(Person person) {
age = DateTime.Now.Year - person.BirthYear;
text = System.String.Format("Happy {0} birthday {1}! "+ birthdayEmojis, age, person.Name);
public void displayCard()
Console.WriteLine(this.text);