Exemple #1
0
		public Fraction subtraction(Fraction FractionObj)
		{
			int den = SimpleNums.getInstance().NOK(Denomenator, FractionObj.getDenomenator());
			int num = Numerator * (den / Denomenator);
			int num2 = FractionObj.getNumerator() * (den / FractionObj.getDenomenator());
			return new Fraction((num - num2), den);
		}
Exemple #2
0
        private void calcButton_Click(object sender, EventArgs e)
        {
            int      num1, num2, den1, den2;
            bool     aNum1 = int.TryParse(textBox1.Text, out num1);
            bool     aNum2 = int.TryParse(textBox4.Text, out num2);
            bool     aDen1 = int.TryParse(textBox2.Text, out den1);
            bool     aDen2 = int.TryParse(textBox3.Text, out den2);
            Fraction f1    = new Fraction(num1, den1);
            Fraction f2    = new Fraction(num2, den2);
            Fraction f3    = f1;

            if ("*" == comboBox1.Text)
            {
                f3 = f1.multiplication(f2);
            }
            if ("/" == comboBox1.Text)
            {
                f3 = f1.division(f2);
            }
            if ("+" == comboBox1.Text)
            {
                f3 = f1.addition(f2);
            }
            if ("-" == comboBox1.Text)
            {
                f3 = f1.subtraction(f2);
            }
            textBox6.Text = f3.getNumerator().ToString();
            textBox5.Text = f3.getDenomenator().ToString();
        }
Exemple #3
0
		public Fraction division(Fraction FractionObj)
		{
			return new Fraction(Numerator * FractionObj.getDenomenator(), Denomenator * FractionObj.getNumerator());
		}
Exemple #4
0
		public Fraction multiplication(Fraction FractionObj)
		{
			return new Fraction(Numerator * FractionObj.getNumerator(), Denomenator * FractionObj.getDenomenator());
		}