C# :: Aufgabe #1 :: Lösung #20

69 Lösungen Lösungen öffentlich
#1

Erfolgreiche Eingabe einer Integer - Zahl

Anfänger - C# von Gustl - 27.07.2012 um 15:08 Uhr
Erstelle eine Konsolenanwendung in der Benutzer so lange aufgefordert wird, eine ganze Integer - Zahl einzugeben, bis dies erfolgreich war.
#20
vote_ok
von chuky666 (140 Punkte) - 01.03.2015 um 14:06 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Aufgabe_1
{
    class Program
    {
        static void Main(string[] args)
        {
            string userInput ="leer";
            
            while (!checkInput(userInput))
            {

                Console.WriteLine("Bitte geben Sie eine ganze Zahl ein!!");
                userInput = Console.ReadLine();

            }
            Console.ReadLine();
        }

        public static Boolean checkInput(string input)
        {
            int result;
            bool erg;
            if (! string.IsNullOrEmpty(input) && Int32.TryParse(input,out result ))
            {
                Console.WriteLine("Ihre Eingabe war korrekt!");
                erg = true;
            }
            else if(input =="leer") 
            {
                erg = false;
            }
            else
            {
                Console.WriteLine("Ihre EIngabe war keine ganze Zahl!");
                Console.WriteLine();
                erg = false;
            }

            return erg;
        }

    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben