Advertisement
LePetitGlacon

FICHE 8 exercice exercice 2

Jan 9th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.24 KB | None | 0 0
  1. MAIN
  2. using System;
  3.  
  4. namespace Fraction
  5. {
  6.     class Program
  7.     {
  8.         public static void Main(string[] args)
  9.         {
  10.            
  11.             Fraction fraction1 = new Fraction(60,5);
  12.             Console.WriteLine("Fraction = {0}",fraction1.versChaine());
  13.             Console.WriteLine("Valeur = {0}",fraction1.valeur());
  14.             fraction1.inverse();
  15.            
  16.            
  17.            
  18.            
  19.            
  20.             Console.ReadKey(true);
  21.         }
  22.     }
  23. }
  24. --------------------------------------------------------------
  25. CLASS
  26. using System;
  27.  
  28. namespace Fraction
  29. {  
  30.     class Fraction
  31.     {
  32.         public int numerateur;
  33.         public int denominateur;
  34.  
  35.         public Fraction(int N, int D)
  36.         {    // initialise les données membres de l’objet
  37.              //avec les valeurs fournies en paramètre d’entrée.
  38.             numerateur = N;
  39.             denominateur = D;
  40.  
  41.         }
  42.        
  43.         public float valeur()
  44.         {    // renvoie la valeur en réelle de la fraction
  45.            
  46.             float oui =  numerateur / denominateur;
  47.             return oui;
  48.         }
  49.        
  50.         public string versChaine()
  51.         { // retourne la chaine  "numérateur / dénominateur "
  52.             return numerateur + " / " + denominateur;
  53.         }
  54.  
  55.         public void inverse()
  56.         {    // inverse le contenu de  la fraction    
  57.             float non = numerateur / denominateur;
  58.             non = 1 / non;
  59.             Console.WriteLine("Inverse = {0}",Math.Round(non,2));
  60.         }
  61.  
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement