49 lines
1.5 KiB
C#
49 lines
1.5 KiB
C#
using System;
|
|
using System.Security.Principal;
|
|
|
|
namespace Person_03_03_2023
|
|
{
|
|
internal class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
Person person = new Person();
|
|
Console.WriteLine("Bitte stell dich vor. ");
|
|
person.SetName(Console.ReadLine());
|
|
Console.WriteLine("{0} bitte sag uns bitte dein alter.", person.GetName());
|
|
person.SetAge(Convert.ToInt32(Console.ReadLine()));
|
|
Console.WriteLine("{0} bitte sag uns noch wann dein Geburtstag ist.", person.GetName());
|
|
person.SetDay(Console.ReadLine());
|
|
}
|
|
}
|
|
class Person
|
|
{
|
|
private string name;
|
|
private int age;
|
|
private string day;
|
|
public string GetName()
|
|
{ return name; }
|
|
public void SetName(string n)
|
|
{ name = n; }
|
|
public int GetAge()
|
|
{
|
|
if (string.IsNullOrEmpty(day))
|
|
{ return age; }
|
|
else
|
|
{ return age + 1; }
|
|
}
|
|
public void SetAge(int a)
|
|
{ age = a; }
|
|
public void SetDay(string d)
|
|
{ day = d; }
|
|
public string GetDay()
|
|
{ return day; }
|
|
public void AusGabe()
|
|
{
|
|
if (string.IsNullOrEmpty(GetDay()))
|
|
{ Console.WriteLine($"{GetName()} leider hattest du noch kein Geburtstag {GetAge()}."); }
|
|
else
|
|
{ Console.WriteLine($"{GetName()} du bist ein Jahr älter als du angegeben hast {GetAge()}."); }
|
|
}
|
|
}
|
|
} |