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

        }
    }
}

 

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

Passwort eingabe C#

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

namespace PasswortAbfrage
{
    class Program
    {
        static void Main(string[] args)
        {
            //wir machen eine Passwortabfrage
            //die Zeichen sollen verschlüsselt angezeigt werden
            //Eingabe wird überprüft

            string sPwd = "mausi";
            string sMyPwd = string.Empty;
            bool bIsRight = false;
            ConsoleKeyInfo keyInfo;

            //STRG + C zum Abbrechen sperren
            Console.TreatControlCAsInput = true;

            //solange nicht ein richtiges Passwort kommt wiederholen
            do
            {
                Console.Write("Geben Sie Ihr Passwort ein: \n");
                bIsRight = false;
                sMyPwd = string.Empty;

                //jedes Zeichen das eingegeben wird an den String anhängen
                do
                {
                    //KeyInfo = 1 Wert einlesen
                    keyInfo = Console.ReadKey(true);

                    //wenn Enter gedrückt wird  ==> NICHT anhängen
                    if (keyInfo.Key != ConsoleKey.Enter)
                    {
                        //den Wert an den String anhängen
                        sMyPwd += keyInfo.KeyChar.ToString();

                        //die Eingabe mit * ersetzen
                        Console.Write("*");
                    }
                }
                while (keyInfo.Key != ConsoleKey.Enter);

                //Passwort prüfen
                if (sMyPwd == sPwd)
                {
                    //es ist richtig, Variable bIsRight auf true setzen
                    bIsRight = true;
                    Console.WriteLine("\nDas eingegebene Passwort ist richtig !\n");
                }
                else
                {
                    //Hinweis, dass es falsch ist
                    Console.WriteLine("\nFALSCHES PASSWORT\n");
                }
            }
            while (bIsRight != true);
        }
    }
}

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

For Each Grundlagen C#

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

namespace ForEach_GL
{
    class Program
    {
        static void Main(string[] args)
        {
            //Array mit 3 Büchern befüllen      ==> Variante 1
            string[] aMyBooks = new string[3];

            aMyBooks[0] = "Harry Potter 1";
            aMyBooks[1] = "Iluminati";
            aMyBooks[2] = "Visual C# 2008";

            //Array mit 3 Büchern befüllen      ==> Variante 2
            string[] aMyBooks_2 = new string[]{
            "Harry Potter 1",
            "Iluminati",
            "Visual C# 2008"};

            //mittels For Schleife die Daten ausgeben
            Console.WriteLine("Es stehen folgende Bücher im Array: ==> FOR SCHLEIFE ");
            for (int i = 0; i < aMyBooks.Length; i++)
            {
                Console.WriteLine("\t{0}", aMyBooks[i]);
            }

            Console.WriteLine("");
            Console.WriteLine("");
           
            //mittels der ForEach Schleife die Daten ausgeben
            //Jeder Titel des Arrays wird in die Variable sTitel kopiert und ausgegeben
            //die Variable sTitel kann NICHT verändert werden
            Console.WriteLine("Es stehen folgende Bücher im Array: ==> FOREACH SCHLEIFE ");
            foreach (string sTitel in aMyBooks)
            {
                Console.WriteLine("\t{0}", sTitel);
            }

            Console.WriteLine("");
        }
    }
}

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

Do While Grundlagen C#

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

namespace Do_While_GL
{
    class Program
    {
        static void Main(string[] args)
        {
            //wir sollen über die Konsole eine ganze Zahl einlesen

            //Variablen instanzieren
            int Zahl = 0;
            bool isValid = false;


            //Kopfgesteuerte Schleife

            //solange keine ganze Zahl kommt wiederholen
            isValid = false;
            while (isValid != true)
            {
                Console.Write("Bitte geben Sie eine ganze Zahl ein: ");
                isValid = int.TryParse(Console.ReadLine(), out Zahl);
            }


            //Fußgesteuerte Schleife

            //solange keine ganze Zahl kommt wiederholen
            isValid = false;
            do
            {
                Console.Write("Bitte geben Sie eine ganze Zahl ein: ");
                isValid = int.TryParse(Console.ReadLine(), out Zahl);
            }
            while (isValid != true);

        }
    }
}

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

Array Grundlagen C#

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

namespace Array_GL_I
{
    class Program
    {
        static void Main(string[] args)
        {
            //Eindimensionaler Array mit max 5 (0 - 4) Werten definieren
            string[] isimler = new string[5];

            //Arrayeintrag 1 befüllen
            isimler[0] = "Mustafa";
            //Arrayeintrag 2 befüllen
            isimler[1] = "Osman";
            //Arrayeintrag 3 befüllen
            isimler[2] = "Hasan";
            //Arrayeintrag 4 befüllen
            isimler[3] = "Ali";
            //Arrayeintrag 5 befüllen
            isimler[4] = "Hüseyin";

            //Länge des Wertes vom Eintrag 0
            int charCount = isimler[0].Length;

            //Anzahl aller Elemente im Array
            int listCount = isimler.Length;

            //mit foreach jeder Wert im Array nameList ausgeben
            foreach (string s in isimler)
            {
                //string s = interne Variable die den Wert ausgibt, muss string sein, da der Array auch als string definiert ist
                //nameList = Array den wir befüllt haben
                Console.WriteLine(s);
            }
        }
    }
}

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

Eingaben & Ausgaben

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

namespace Eingaben1
{
    class Program
    {
...weiter lesen

Hüseyin Cerik | 03.02.10 um 13:35 Uhr | Kommentare (0) | C# Grundlagen

Abfrage

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

namespace Abfragen
{
    class Program
    {
        static void Main(string[] args)
        {
...weiter lesen

Hüseyin Cerik | 03.02.10 um 11:59 Uhr | Kommentare (0) | C# Grundlagen

Abfragen erstellen bei C#

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

namespace Abfrage_Grundlagen_Beispiel
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.Red;
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.Clear();
...weiter lesen

Hüseyin Cerik | 03.02.10 um 11:53 Uhr | Kommentare (0) | C# Grundlagen

Linux Allgemeine Grundlagen

1. Was ist LINUX

Open Source Betriebs System

2. Für welche Prozessortypen/Systeme ist LINUX verfügbar?

I386 aufwärts ,AMD, Risk, Sun, Via, IBM

...weiter lesen

Hüseyin Cerik | 02.02.10 um 23:34 Uhr | Kommentare (0) | Linux-Allgemein

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