1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| public class Fraction{
private int num;
private int den;
public Fraction(int numerator, int denominator){
if(denominator ==0){
throw new ArgumentException("Denominator cannot be zero.");
}
this.num=numerator;
this.den=denominator;
}
public override string ToString() => $"{num} / {den}";
}
static void Main(string[] args)
{
List<Program> Ls_Frac = new List<Program>{};
Ls_Frac.Add(new Fraction(0, 1));
Ls_Frac.Add(new Fraction(1, 8));
Ls_Frac.Add(new Fraction(1, 6));
Ls_Frac.Add(new Fraction(1, 4));
Ls_Frac.Add(new Fraction(1, 3));
Ls_Frac.Add(new Fraction(1, 2));
Ls_Frac.Add(new Fraction(2, 3));
Ls_Frac.Add(new Fraction(1, 1));
foreach(Program p in Ls_Frac){
Console.WriteLine(p.ToString());
}
Ls_Frac.ForEach(p=>Console.WriteLine(p.ToString());
} |
Partager