Zum Inhalt springen

Zwonkoh

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

Beiträge von Zwonkoh

  1. vor 3 Stunden schrieb puscher:

    Hallo Zwonkoh,

    deine Methode Versuche() definiert `i` und `imput` bei jedem Aufruf neu. Das heißt:

    Login -> Versuche -> Login -> Versuche -> Login -> Versuche

    Du müsstest hier mir Schleifen arbeiten um die Versuche abzubilden. Der Code innerhalb der Schleife müsste den Input jedes mal Anfragen, statt ihn zu definieren.

    habe es mit for schleifen, if abfrage und while probiert aber es zählt die runden nicht runter, hättest du eine lösung?

  2. Guten Tag,
     

    Habe folgendes problem, und zwar hab ich in einer Methode "Versuche" einen rundenzähler eingebaut der nach jedem falschen versuch -1 runterzählen soll und bei 0 das programm beendet, jedoch funktioniert dieser nicht und bräuchte nun hilfe.

     

     

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading;
    using System.Threading.Tasks;
    
    namespace ConsoleApp2
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Initialisierung
                //---
    
    
    
                Login();
    
               
    
                
                
    
                
    
    
               
     
    
    
            }
    
            static void Login()
            {
                
                
    
    
                Console.Write("Bitte geben sie ihren Benutzernamen ein: ");
                string imput2 = Console.ReadLine();
                Console.WriteLine("Ihr benutzername lautet: " + imput2);
    
                Console.WriteLine("Geben sie nun ihr Passwort ein");
                string imput = Console.ReadLine();
    
                //Passwort setzen
                if (imput == "9977")
                {
                    Console.WriteLine("Du hast das richtige Passwort eingeben!");
                    Console.ReadKey();
    
                }
                if (imput != "9977")
                {
    
                    Console.WriteLine($@"{imput} ist das falsche Passwort");
    
                    Versuche();
                    Console.ReadKey();
                    Login();
    
    
    
                    
                }
    
                
            }
    
            static void beenden()
            {
                Thread.Sleep(1000);
                Console.Clear();
                Console.ReadKey();
                Login();
            }
    
            public static int Versuche()
            {
                int i = 3;
                string imput = "9977";
                
                
                if (imput != "9977")
                {
                    Console.WriteLine("Du hast noch " + i + " versuche");
                    i--;
                }
    
                
                
                
                if (i < 1)
                {
                    Console.WriteLine("Du hast keine Versuche mehr übrig");
                }
                return i;
            }
            
           
        }
    
    
    }

     

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...