Zum Inhalt springen

ultrashark

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

  1. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Passwortgenerator { class Reiss_Passwortgenerator { static string passwortgenerierung(string plänge) { Random rand = new Random(); int zufallswert = 0; int plängemethode = 0; string pvorschlag = ""; ; int i = 0; int zahlanzahl = 0; plängemethode = Convert.ToInt32(plänge); // als string übergeben und dann in int konvertiert if (plängemethode < 4 || plängemethode > 16) { return pvorschlag; } if (plänge > 10) { } while (i < plängemethode) { zufallswert = rand.Next(35, 122); //zufallswert erzeugen und mit if überprüfen if ((zufallswert > 35 && zufallswert < 38) || (zufallswert > 47 && zufallswert < 57) || (zufallswert > 65 && zufallswert < 93) || (zufallswert > 97 && zufallswert < 122)) { if (zufallswert > 35 && zufallswert < 38 && zahlanzahl == 2) { pvorschlag = pvorschlag + Char.ConvertFromUtf32(zufallswert); //zeichen dazu addieren Console.WriteLine(pvorschlag); //jedes zeichen wird angezeigt zur überprüfung i++; //zählschleife addieren zahlanzahl++; //zahlanzahl überprüfen } if ((zufallswert > 47 && zufallswert < 57) || (zufallswert > 65 && zufallswert < 93) || (zufallswert > 97 && zufallswert < 122)) { pvorschlag = pvorschlag + Char.ConvertFromUtf32(zufallswert); //zeichen dazu addieren Console.WriteLine(pvorschlag); //jedes zeichen wird angezeigt zur überprüfung i++; } } } return pvorschlag; // wert zurückgeben } static void Main(string[] args) { string plänge; string passwort; Console.Write("Bitte geben Sie die gewünschte Länge Ihres Pasworts an: "); plänge = Console.ReadLine(); passwort = passwortgenerierung(plänge); Console.WriteLine(passwort); Console.ReadKey(); } } } ich hab es so versucht jetzt geht nur die letzte Anforderung noch nicht : Bei einer Passwortlänge bis 6 Zeichen sollen genau 2 Ziffern enthalten sein, bei einer Länge von 6 bis 10 Zeichen sollen genau 3 Ziffern enthalten sein, ab einer Länge von 10 Zeichen sollen genau 4 Ziffern enthalten sein
  2. Danke für deine Antwort das ganze Programm soll nur über die Konsole laufen also alle ein und ausgaben gehen über die Konsole.Und die Passwort Länge soll der Nutzer selber festlegen Können im Bereich von 4 bis 16 Zeichen.
  3. Hallo alle zusammen , ich bin relativ neu was das programmieren mit C# angeht ich muss aber nun Folgende Aufgabenstellung lösen . :mod: Ich muss ein Programm schreiben das ein Passwort generiert . Folgende Anforderungen werden an die Methode gestellt: • Die Länge des zu generierenden Passwortes beträgt minimal 4 und maximal 16 Zeichen die gewünschte Länge wird an die Methode übergeben. Wird eine Länge außerhalb des Bereiches angegeben, wird ein leeres Passwort zurückgeliefert • Das Passwort soll aus den ASCII-Zeichen dezimal 35-38, 47-57, 65-93 und 97-122 bestehen • Bei einer Passwortlänge bis 6 Zeichen sollen genau 2 Ziffern enthalten sein, bei einer Länge von 6 bis 10 Zeichen sollen genau 3 Ziffern enthalten sein, ab einer Länge von 10 Zeichen sollen genau 4 Ziffern enthalten sein Hinweis: Verwende in der ASCII-Tabelle die Zeichen im Bereich 35 bis 122 und ignoriere durch geeignete Formulierung von Bedingungen die nicht erwünschten Zeichen. Erzeuge im Hauptprogramm in einer Schleife 20 Passwörter und gebe Sie untereinander aus. Aber Ich hab Wirklich keine Ahnung wie ich das hingekommen soll :confused: Ich hoffe ihr könnt mir helfen

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...