Сумма обыкновенных дробей - C#

Узнай цену своей работы

Формулировка задачи:

Вот задание, требуется сделать сумму с приведением общего знаменателя, и анализатор... Помогите пожалуйста хоть с ручным вводом, а если не сложно то и с остальными

Решение задачи: «Сумма обыкновенных дробей»

textual
Листинг программы
{
    class Program
    {
        static int Znamen(int y1, int y2)
        {
           int y3;
           if ((y2 >= y1) && (y2 % y1 == 0))
            {
                y3 = y2;
                return y3;
            }
            else if ((y1 > y2) && (y1 % y2 == 0))
            {
                y3 = y1;
                return y3;
            }
            else
            
                y3 = y2 * y1;
                return y3;
            
 
        }
 
        static void Main(string[] args)
        {
            int x1, x2, y1, y2;
            Console.WriteLine("Введите числитель первой дроби");
            x1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите знаменатель первой дроби");
            y1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите числитель второй дроби");
            x2 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите знаменатель второй дроби");
            y2 = Convert.ToInt32(Console.ReadLine());
            int x3, y3;
            y3 = Znamen(y1, y2);
            Console.WriteLine("Общий знаменатель {0}", y3);
 
            x3 = x1 * (y3 / y1) + x2 * (y3 / y2);
            int x4,x5;
            if (x3 >= y3)
            {
                x4 = (int)x3/y3;
                Console.WriteLine(x4);
                x5 = x3-y3;
                Console.WriteLine("Результат = {0} целая {1}/{2}", x4, x5, y3);
            }
            else
            Console.WriteLine("Результат = {0}/{1}", x3, y3);
            Console.ReadKey();
        }
        
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы