Teilnehmer verwaltung c#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Teilnehmerverwaltung
{
class Program
{
static void Main(string[] args)
{
//wir wollen eine Teilnehmerverwaltung
//die Anzahl, die Namen und das Alter werden über die Console erfasst

//Variablen definieren
string[] aTeilnehmername;
int[] aTeilnehmerAlter;
int iCount = 0;
bool bIsValid = false;

//Anzahl der Teilnehmer einlesen    ==> auf gültige Ganzzahl prüfen
do
{
Console.Write(“Anzahl der Teilnehmer eingeben: “);
bIsValid = int.TryParse(Console.ReadLine(), out iCount);

}
while (bIsValid != true);

//Leerzeile einfügen
Console.WriteLine(“”);

//nun definieren wir die Anzahl der Teilnehmer im Array
aTeilnehmername = new string[iCount];
aTeilnehmerAlter = new int[iCount];

//die Namen und das Alter der Teilnehmer einlesen
for (int i = 0; i < iCount; i++)
{
Console.Write(“Teilnehmer {0}\n”, i + 1);

//Name
Console.Write(“\tName: “, i + 1);
aTeilnehmername[i] = Console.ReadLine();

//Alter ==> auf korrekte Eingabe prüfen
bIsValid = false;
do
{
Console.Write(“\tAlter: “, i + 1);
bIsValid = int.TryParse(Console.ReadLine(), out aTeilnehmerAlter[i]);
}
while (bIsValid != true);

//Leerzeile einfügen
Console.WriteLine(“”);
}

//Leerzeile einfügen
Console.WriteLine(“”);

//die Namen und das Geburtsjahr der Teilnehmer Beistrichgetrennt ausgeben

//Variante 1    ==> direkt an die Console ausgeben
Console.Write(“Wir begrüssen die Teilnehmer \n”);

for (int i = 0; i < iCount; i++)
{
Console.Write(“\t{0} {2} Jahrgang {1}\n “, aTeilnehmername[i], DateTime.Now.Year – aTeilnehmerAlter[i], new string(‘ ‘, 25 – aTeilnehmername[i].Length));
}

//Leerzeile einfügen
Console.WriteLine(“”);

//Variante 2    ==> zuerst in String schreiben, dann an Console ausgeben
string sOutput = string.Empty;
sOutput = “Wir begrüssen die Teilnehmer \n”;

for (int i = 0; i < iCount; i++)
{
sOutput += string.Format(“\t{0} {2} Jahrgang {1}\n “, aTeilnehmername[i], DateTime.Now.Year – aTeilnehmerAlter[i], new string(‘ ‘, 25 – aTeilnehmername[i].Length));
}

//alle Leerzeichen im String durch _ ersetzen
//sOutput = sOutput.Replace(‘ ‘, ‘_’);

Console.WriteLine(sOutput);
//Leerzeile einfügen
Console.WriteLine(“”);

}
}
}

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Google Buzz
  • Live
  • MySpace
  • PDF
  • RSS
  • MisterWong
  • MisterWong.DE

Leave a Reply

Name (required) Mail (will not be published) (required) Website

*

members login

categories

archives