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;
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|