WinFuture-Forum.de: Wieder Mal C# - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Wieder Mal C# nur kurze hilfe


#1 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.785
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 10. März 2006 - 20:18

Also, das wird jezt ein wenig länger, aber egal....

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!! hrhrr

@ mods & ads:

Darf ich das eh so lang machen?

Dieser Beitrag wurde von stefanra bearbeitet: 10. März 2006 - 20:20

0

Anzeige



#2 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 10. März 2006 - 20:20

Zitat

Darf ich das eh so lang machen?

Na klar, spricht nichts dagegen. Wir mögen es sehr, wenn Quelltext im Programmierforum in seiner Gesamtheit reingestellt wird, denn davon profitieren die meisten.

Aber es ist sinnvoller anstatt des code-Tags das codebox-Tag zu verwenden, ich änder' das mal schnell für dich. :angry:

Edit: So... hrhrr

Anstatt
[code]Dein Quellcode
[/code]

besser
[codebox]Dein Quellcode[/codebox]

0

#3 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.785
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 10. März 2006 - 20:21

Danke!! :angry:

also
 blablablablablabla 


Weist du auch eine Lösung? :angry:


EDIT: Keiner mehr da?

naja, morgen kommt schon wer...... hrhrr

Dieser Beitrag wurde von schwabi bearbeitet: 10. März 2006 - 20:46

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0