43 lines
889 B
C#
43 lines
889 B
C#
|
using System;
|
|||
|
|
|||
|
namespace Bankos
|
|||
|
{
|
|||
|
class Program
|
|||
|
{
|
|||
|
static void Main(string[] args)
|
|||
|
{
|
|||
|
BankAdat ba = new BankAdat("Kiss Péter", 1000);
|
|||
|
ba.Kivet(500);
|
|||
|
Console.WriteLine(ba.getEgyenleg());
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public class BankAdat {
|
|||
|
private string nev;
|
|||
|
private int egyenleg;
|
|||
|
public BankAdat(string benev, int egyen) {
|
|||
|
nev = benev;
|
|||
|
egyenleg = egyen;
|
|||
|
}
|
|||
|
public int getEgyenleg() {
|
|||
|
return egyenleg;
|
|||
|
}
|
|||
|
|
|||
|
public void Kivet(int osszeg)
|
|||
|
{
|
|||
|
if (osszeg > egyenleg)
|
|||
|
{
|
|||
|
throw new ArgumentOutOfRangeException("osszeg");
|
|||
|
}
|
|||
|
if (osszeg < 0) {
|
|||
|
throw new ArgumentOutOfRangeException("osszeg");
|
|||
|
}
|
|||
|
egyenleg -= osszeg;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
}
|