#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
	unsigned short int alter=0, betriebsjahre=0, urlaubstage=0, alterszusatz=0;
	
	cout<<"URLAUBSTAGERECHNER"<<endl<<endl;
	cout<<"Bitte Alter eingeben: ";
	cin>>alter;
	cout<<"Bitte geben sie ein wie viele Jahre sie bereits in diesem Betrieb arbeiten: ";
	cin>>betriebsjahre;
	if(alter-betriebsjahre>=15)
	{
		
		if(alter<18)
		{
			urlaubstage=30;
		}
		else if(alter<=40&&alter>=18)
		{
			urlaubstage=28;
		}
		else if(alter>40)
		{
			urlaubstage=31;
		}
	}
	/*Hier ist nun fraglich welche Lösung besser ist.
	Ganz am Ende zu überüfen wie viel Bertriebsjahre man schon hat spart Tipparbeit.
	Direkt in der sinnvollen Altersparte zu überprüfen spart Rechenzeit.
	Sinnvoll wäre hier eine Funktion zu schreiben und zu verwenden. So spart man 
	Tipparbeit und Rechenzeit.
	*/
	else if(betriebsjahre>=10&&betriebsjahre<25)
	{
		urlaubstage=urlaubstage+1;
	}
	else if(betriebsjahre>=25)
	{
		urlaubstage=urlaubstage+2;
	}
	else cout<<"Man kann nicht vor 15 Jahren arbeiten!!! Also gibts auch keinen Urlaub!"<<endl;
	cout<<"Die Urlaubstage betragen: "<<urlaubstage<<" Tage."<<endl<<endl;
	
}

