TUTOS.EU

Exemple de fonction avec C sharp

Pour cet exemple, la fonction Addition fait la somme de deux chiffre et retour le résultat

using System;

namespace Test
{
    class MonProjet
    {
        static void Main(string[] args)
        {
            // déclaration des variables
            int chiffre1 = 0;
            int chiffre2 = 0;
            int Retour;

            Console.WriteLine("Entrer le premier chiffre");
            chiffre1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Entrer le second chiffre");
            chiffre2 = Convert.ToInt32(Console.ReadLine());

            Retour = f(chiffre1, chiffre2);
            Console.WriteLine("Résultat :");
            Console.WriteLine(Retour);

        }

        static int f(int chiffre1, int chiffre2)
        {
            //Fonction d'addition
            int Retour;

            Retour = chiffre1 + chiffre2;
            return Retour;

        }

    }
}
Lien vers le fichier : cliquez ici

Un autre exemple avec une gestion d'erreur

using System;

namespace Test
{
    class MonProjet
    {
        static void Main(string[] args)
        {
            // déclaration des variables
            string message = "Salut !";
            string nbRepetitionsStr;
            string reponse;
            int nbRepetitions = -1;

            do
            {
                Console.WriteLine("Veuillez saisir un entier entre 1 et 20");
                nbRepetitionsStr = Console.ReadLine();
                try
                {
                    nbRepetitions = Int16.Parse(nbRepetitionsStr);
                }

                catch (Exception e)
                {
                    //Console.WriteLine(e.Message);
                    Console.WriteLine("La  valeur {0} ne peut être retenue. Merci de refaire une saisie.", nbRepetitionsStr);
                    continue;
                }
            } while ((nbRepetitions < 1) || (nbRepetitions > 20));
            //Console.WriteLine("Valeur retenue : {0}", nbRepetitions);
            Console.WriteLine("Valeur retenue : " + nbRepetitions);

            reponse = RepeterTexte(message, nbRepetitions);

        }

        static string RepeterTexte(string message, int nbRepetitions)
        {

            int Total = 0;
            string chaine = "";
            do
            {
                Console.WriteLine(message);
                Total++;
            } while (Total < nbRepetitions);
            return chaine;

        }

    }
}
Lien vers le fichier : cliquez ici

Article(s) en relation(s)