Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace munkasosztaly
- {
- class munkavallalo
- {
- string nev;
- int fizkat, eviszab, kivettszab;
- public munkavallalo(string nn, int fk, int esz)
- {
- nev = nn;
- fizkat = fk;
- eviszab = esz;
- }
- public string name
- {
- get { return nev; }
- set { nev = value; } // value is the thing we define
- } // it as in the main program.
- public int Fizkat
- {
- get { return fizkat; }
- set
- {
- if (value > 0 && value < 6)
- fizkat = value;
- else
- fizkat = 0;
- }
- }
- public int Kivettszab
- {
- get { return kivettszab; }
- set
- {
- if (value <= eviszab - kivettszab)
- kivettszab += value;
- else
- kivettszab = eviszab;
- }
- }
- public int Kivehetoszab()
- {
- return eviszab - kivettszab;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- string Nev;
- int fizkat, eviszab, kihasznalt;
- Console.Write("Név: ");
- Nev = Console.ReadLine();
- Console.Write("Fizetési kategoria (1-5): ");
- fizkat = int.Parse(Console.ReadLine());
- Console.Write("Evi szabadsag (napok < 30): ");
- eviszab = int.Parse(Console.ReadLine());
- Console.WriteLine("Kihasznált napok: ");
- kihasznalt = int.Parse(Console.ReadLine());
- munkavallalo munkas1 = new munkavallalo(Nev, fizkat, eviszab);
- munkas1.Kivettszab = kihasznalt;
- Console.WriteLine("A munkás adatai");
- Console.WriteLine("Név: " + munkas1.name);
- Console.WriteLine("Fizetesi kategoria: " + munkas1.Fizkat);
- Console.WriteLine("Kiveheto evi szabadsag: " + munkas1.Kivehetoszab());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement