Advertisement
LePetitGlacon

Exercice 5

Sep 10th, 2019
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.69 KB | None | 0 0
  1. using System;
  2.  
  3. namespace p
  4. {
  5.     class Program
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.    
  10.         Console.WriteLine("Quelle est la durée du rhume en jour(s) ?");
  11.     float duréeRhumeJour = float.Parse(Console.ReadLine());
  12.    
  13.    
  14.         Console.WriteLine("Quel est le nombre de fois où l’éléphant se mouche dans une heure ?");
  15.     float nombreElephantMouche = (float.Parse(Console.ReadLine()) * 24);
  16.  
  17.  
  18.         Console.WriteLine("Quelle est la taille du mouchoir (m2) ?");
  19.     double tailleMouchoir = (Math.Pow(double.Parse(Console.ReadLine()),2));
  20.    
  21.     //Nombre d'are(s)
  22.     double totalMouchoirAre = (duréeRhumeJour * nombreElephantMouche * tailleMouchoir) / 100;  //calcule le nombre d'are(s)
  23.     int MouchoirAre = (int)(totalMouchoirAre);                                                  //permet de faire un nombre d'are(s) sans virgule
  24.    
  25.     //Nombre de centiare(s)
  26.     double totalMouchoirCentiare = (duréeRhumeJour * nombreElephantMouche * tailleMouchoir);   //calcule les centiare(s)
  27.     string centiare = Convert.ToString(totalMouchoirCentiare);                                  //convertir le double en string pour pouvoir travailler sur le nombre de caractères
  28.     int nombreVirgule = centiare.Length;                                                        //permet d'avoir le nombre de caractère(s) du string
  29.     int centiareVirgule = nombreVirgule - 2;                                                    //donne le nombre de centiare(s)
  30.        
  31.     //Affiche le nombre d'are(s) et de centiare(s) sans virgule
  32.     Console.WriteLine("L'éléphant utilisera " + MouchoirAre + " are(s) de mouchoir, et " + centiare.Remove(0,(centiareVirgule)) +" centiare(s)");//"centiare.Remove(0,(centiareVirgule))" laisse que les chiffres des centiares
  33.    
  34.    
  35. Console.ReadKey(true);
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement