using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class formule
{
public double brutoloon = 0;
public double ancienniteit;
public double leeftijd;
public double baseindex = 117.2;
public double huidigeindex;
public double maandenopzeg;
public void GeefBrutoloon()
{
Console.WriteLine("Geef uw brutojaarloon in :");
brutoloon = Double.Parse(Console.ReadLine());
}
public void GeefAncienniteit()
{
Console.WriteLine("Geef uw ancienniteit in :");
ancienniteit = Double.Parse(Console.ReadLine());
}
public void GeefLeeftijd()
{
Console.WriteLine("Geef uw leeftijd in :");
leeftijd = Double.Parse(Console.ReadLine());
}
public void GeefHuidigeIndex()
{
Console.WriteLine("Geef uw huidige index in :");
huidigeindex = Double.Parse(Console.ReadLine());
}
public void BerekenOpzeg()
{
if (brutoloon < 120000)
{
maandenopzeg = (0.87 * ancienniteit) + (0.055 * leeftijd) + (0.038 * brutoloon / 1000 * baseindex / huidigeindex) - 1.95;
}
else
{
maandenopzeg = (0.87 * ancienniteit) - (0.0029 * leeftijd) + (0.038 * brutoloon / 1000 * baseindex / huidigeindex) + 2.96;
}
}
public void resultaat()
{
Console.WriteLine("U hebt " + ancienniteit + " jaren gewerkt, bent " + leeftijd + " jaar oud en de huidige index is " + huidigeindex + ". U verdient "+brutoloon+ " EUR per jaar. Uw opzeg in maanden is : " + maandenopzeg);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
formule kristof = new formule();
kristof.GeefBrutoloon();
kristof.GeefAncienniteit();
kristof.GeefLeeftijd();
kristof.GeefHuidigeIndex();
kristof.BerekenOpzeg();
kristof.resultaat();
}
}
}
Dit geeft als testresultaat het volgende weer bij een variabele input :
Geen opmerkingen:
Een reactie posten