static void Main(string[] args, lettre let) { Console.WriteLine("1- Multiples"); Console.WriteLine("2- Somme et moyenne"); Console.WriteLine("3- Recherche du nombre de voyelle"); Console.WriteLine("4- Recherche du nombre des caractères suivants"); Console.WriteLine("Entrez votre option : "); string choix = Console.ReadLine(); if (choix == "1") { Multiples(); Console.ReadLine(); } if (choix == "2") { Somme_Moyenne(); Console.ReadLine(); } if (choix == "3") { Console.WriteLine("il y a " + Nombre_caractère2() + " voyelle(s) dans votre phrase. "); Console.ReadLine(); } if (choix == "4") { Console.WriteLine("il y a " + let.NbLettre + " fois la lettre " + let.letter + " dans votre phrase"); Console.ReadLine(); } }
static int Nombre_caractère(lettre let) { string phrase; //int NbLettre, i; Console.WriteLine("Entrez une phrase : "); phrase = Console.ReadLine(); Console.WriteLine("Quelle lettre souhaitez vous compter ? "); let.letter = Console.ReadLine(); let.NbLettre = 0; int i = 0; while (i < phrase.Length) { if (let.letter.IndexOf(phrase.Substring(i, 1)) != -1) { let.NbLettre++; } i++; } return(let.NbLettre); }