Récapitulatif - Fonction de validation
Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 53 sur 69.
Défi
FacileÉcrivez une méthode nommée is_valid qui reçoit deux arguments de type chaîne de caractères, username et password.
La méthode retournera True si le username et le password sont valides dans le système, sinon False.
Notre système ne contient que deux noms d'utilisateur valides - "admin" et "user".
Le mot de passe valide pour l'utilisateur "user" est "qweasd".
Pour l'utilisateur "admin", n'importe quel mot de passe est valide !
Essayez vous-même
using System;
public class Program {
public static bool is_valid(string username, string password) {
// Écrivez votre code ci-dessous
}
public static void Main(string[] args) {
string user = Console.ReadLine();
string pass = Console.ReadLine();
bool res = is_valid(user, pass);
Console.WriteLine(res);
}
}Toutes les leçons de Fondamentaux
4Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiques7Entrées/Sorties de base
Sortie de baseInterpolation de chaînesLecture d'entréeParserRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux10Méthodes (Fonctions)
Déclaration de méthodesParamètres de méthodeTypes de retourParamètres optionnelsRécapitulatif - Fonction de validationMéthodes Void13Itération sur les collections
Utilisation de la boucle ForBoucle ForeachOpérations courantes sur les tableaux5Opérateurs Partie 2
Opérateurs de comparaisonOpérateurs logiques Partie 1Opérateurs logiques Partie 2Récapitulatif - Logique simpleOpérateurs logiques Partie 33Variables - Partie 2
VarConstantesConventions de nommageRécapitulatif - Initialisation des variablesType Casting6Prise de décision
Instruction IfIf - ElseInstruction SwitchOpérateur ternaireRécapitulatif - If ElseIf - Else imbriqués9Boucles
Boucle ForBoucle WhileBoucle Do WhileBreakContinueBoucles imbriquéesBoucle infinieRécapitulatif - Entrée dynamique12Opérations sur les chaînes
Méthodes de chaînes - Partie 1Méthodes de chaînes - Partie 2Formatage de chaînes