<<< Passwort eingabe C# Acer Aspire One 110 / 150 startet nicht mehr >>>

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("");

        }
    }
}

 

zurück zur vorherigen Seite

Hüseyin Cerik | 04.02.10 um 17:19 Uhr | Kommentare (0) | C# Grundlagen

Kommentare

Kategorien
- Alle
- C# Grundlagen
- Computer
- FUN :)
- Linux
- Linux Top apt-gets
- Linux-Allgemein
- Linux-Security
- Linux-Web
- Mein Tagebuch :p
- MySQL
- News
- Wifi
Archive
- Juni 2010 (1)
- Februar 2010 (9)
- Januar 2010 (1)
- Dezember 2009 (15)
Suchen
Links
- Kadir Özdemir's Blog
Kalender
<< September 2010 >>
Mo Di Mi Do Fr Sa So
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Anmelden
Loginname
Passwort
Eingeloggt bleiben
- Registrieren
- Passwort vergessen
Werbung

Hüseyin Cerik's Blog basiert auf
PHP House Blog 1.2b