barnabe0057 icon

TP_Fonctions

barnabe0057 | PRO | 02/20/22 05:52:33 PM UTC | 0 ⭐ | 740 👁️ | Never ⏰ | []
C# |

2.04 KB

|

None

|

0 👍

/

0 👎

using System;
 
namespace MNS // Note: actual namespace depends on the project name.
{
    internal class Program
    {
        static void Main(string[] args)
        {
            float aire = CalculAireRectangle(8f, 5f);
 
            AfficherMonstreAleatoire();
            Thread.Sleep(100);
            AfficherMonstreAleatoire();
 
            Console.WriteLine(aire);
 
            Console.WriteLine(CalculPuissance(2,10));
        }
 
        public static float CalculAireRectangle(float largeur, float longueur)
        {
            return largeur * longueur;
        }
 
        public static void AfficherMonstreAleatoire()
        {
            Random r = new Random();
 
            int nombreAleatoire = r.Next(0, 3);
            string nomMonstre = "";
            string adjectifMonstre = "";
 
            switch (nombreAleatoire)
            {
                case 0:
                    nomMonstre = "Gobelin";
                    break;
                case 1:
                    nomMonstre = "Dragon";
                    break;
                case 2:
                    nomMonstre = "Zombie";
                    break;
                default:
                    break;
            }
 
            nombreAleatoire = r.Next(0, 3);
 
            switch (nombreAleatoire)
            {
                case 0:
                    adjectifMonstre = "enragé";
                    break;
                case 1:
                    adjectifMonstre = "géant";
                    break;
                case 2:
                    adjectifMonstre = "violet";
                    break;
                default:
                    break;
            }
 
            Console.WriteLine(nomMonstre + " " + adjectifMonstre);
        }
 
        public static int CalculPuissance(int nombre, int puissance)
        {
            int resultat = 1;
 
            for (int i = 0; i < puissance; i++)
            {
                resultat *= nombre;
            }
 
            return resultat;
        }
    }
}

Comments