Ich hab das.....
using System;
using System.Collections;
public class Bank
{
private ArrayList kunden;
private string name;
private int blz;
public Bank(int blz, string name)
{
this.name = name;
this.blz = blz;
this.kunden = new ArrayList();
}
public string Getname()
{
return this.name;
}
public int Getblz()
{
return this.blz;
}
public void AddKunde(Kunde k)
{
this.kunden.Add(k);
}
public void RemoveKunde(Kunde k)
{
this.kunden.Remove(k);
}
public ArrayList Kunden
{
get { return kunden; }
}
}
public class Kunde
{
private Konto konto;
private string name;
public Kunde(string name)
{
this.name = name;
}
public void SetKonto(Konto dasKonto)
{
this.konto = dasKonto;
}
public Konto GetKonto()
{
return this.konto;
}
public string Getname()
{
return this.name;
}
}
public class Konto
{
private int nummer;
private int stand;
public Konto(int nummer)
{
this.nummer = nummer;
this.stand = 0;
}
public void Einzahlen(int menge)
{
this.stand = stand + menge;
}
public void Abheben(int menge)
{
this.stand = stand - menge;
}
public void Setnummer(int nummer)
{
this.nummer = nummer;
}
public int Getnummer()
{
return this.nummer;
}
public int Getstand()
{
return this.stand;
}
}
public class ATN
{
public static void Main()
{
Bank dieBank = new Bank(1293743, "Deutsch-Österreichische Bank");
Konto dasKonto = new Konto(132535);
Kunde derKunde = new Kunde("Andi");
dasKonto.Einzahlen(34);
dasKonto.Getnummer();
dasKonto.Getstand();
derKunde.Getname();
dieBank.Getblz();
Console.WriteLine("Willkommen in der ihrer Bank!");
Console.WriteLine("");
Console.WriteLine("Ihr Name: " + derKunde.Getname());
Console.WriteLine();
Console.WriteLine("Ihre Kontonummer: " + dasKonto.Getnummer());
Console.WriteLine();
Console.WriteLine("Ihre Bank: " + dieBank.Getblz());
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("Dies sind ihre Möglichkeiten:");
Console.WriteLine();
Console.WriteLine("[1] Neues Konto anlegen");
Console.WriteLine("[2] Zu ihrem Konto");
Console.WriteLine("[3] Konto löschen");
Console.WriteLine("[0] Beenden");
Console.WriteLine("");
float operation = float.Parse(Console.ReadLine());
{
if (operation == 1)
{
dasKonto = new Konto(234);
derKunde.Getname();
{
Console.WriteLine("Geben sie ihren Namen ein!");
Console.ReadLine();
}
dasKonto.Getnummer();
{
Console.WriteLine("Geben sie eine beliebige Kontonummer ein!");
Console.ReadLine();
}
}
if (operation == 2)
{
Console.WriteLine("[1] Kontostand anzeigen");
Console.WriteLine("[2] Geld Beheben");
Console.WriteLine("[3] Geld Einzahlen");
float aktion = float.Parse(Console.ReadLine());
{
if (aktion == 1)
{
Console.WriteLine(dasKonto.Getstand());
Console.ReadLine();
}
if (aktion == 2)
{
dasKonto.Abheben(13);
Console.WriteLine("Wieviel wollen sie abheben?");
float menge = float.Parse(Console.ReadLine());
Console.WriteLine("Sie haben" + menge + "Euro abgehoben");
}
so, jezt möchte ich, den neuen stand wissen/ausgeben, aber ich hab nen Hänger!
Wenn irgendwas komplet Falsch ist, was ich vermute, bitte sagen......
EDIT: Antworten bitte auf Deutsch!!
@ mods & ads:
Darf ich das eh so lang machen?
Dieser Beitrag wurde von stefanra bearbeitet: 10. März 2006 - 20:20

Hilfe
Neues Thema
Antworten

Nach oben


