Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.01.2020
Сообщений: 1
1

Реализовать класс для описания обыкновенной дроби CFraction

16.01.2020, 17:58. Показов 856. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста, срочно нужно!
Напишите программу для демонстрации методов классов, тип оконный
Реализовать класс для описания обыкновенной дроби CFraction (дробь описывается двумя признаками – числитель и знаменатель). Класс CFraction должен иметь следующие методы:
 задание значения дроби;
 вывод значения дроби в виде строкового описания.
Реализовать класс для описания вычислителя дробей CFCalculator. Класс CCalculator должен иметь следующие методы:
 проверка на равенство двух дробей;
 сложение двух дробей;
 умножение двух дробей.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2020, 17:58
Ответы с готовыми решениями:

Класс обыкновенной дроби
class TFraction { public: signed int numerator; unsigned denominator; TFraction...

Создать класс Fraction, описывающий поведение обыкновенной дроби
Создать класс Fraction, описывающий поведение обыкновенной дроби. Класс должен содержать два...

Реализовать класс для описания календарной даты
Не знаю как начать писать программу нужно реализовать класс для описания календарной даты, где...

Сокращение обыкновенной дроби
Разработать программу, которая вводит 2 натуральных числа, числитель и знаменатель дроби, а затем...

1
Нарушитель
3117 / 2213 / 1095
Регистрация: 14.08.2016
Сообщений: 7,583
17.01.2020, 17:39 2
C#
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
    class CFraction
    {
        public int Nom { get; private set; }
        public int Denom { get; private set; }
        public CFraction(int nom,int denom)
        {
            Nom = nom;
            Denom = denom;
        }
        public override string ToString()
        {
            return $"{Nom}/{Denom}";
        }
    }
    class CFCalculator
    {
        static int GetGCD(int val1, int val2) => val2 == 0 ? val1 : GetGCD(val2, val1 % val2);
        static int GetLCM(int val1, int val2) => val1 * val2 / GetGCD(val1, val2);
 
        public bool Equals(CFraction cfr1, CFraction cfr2) => cfr1.Nom == cfr2.Nom && cfr1.Denom == cfr2.Denom;
        public CFraction Sum(CFraction cfr1, CFraction cfr2)
        {
            var lcm = GetLCM(cfr1.Denom, cfr2.Denom);
            return new CFraction(cfr1.Nom * lcm/cfr1.Denom + cfr2.Nom * lcm/cfr2.Denom, lcm);
        }
        public CFraction Multiply(CFraction cfr1, CFraction cfr2) => new CFraction(cfr1.Nom * cfr2.Nom, cfr1.Denom * cfr2.Denom);
    }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2020, 17:39

Перевод обыкновенной дроби в проценты
Здравствуйте. Стал изучать VB 2010. А по ходу дела еще и в колледже давали задания...Так вот задали...

Перевод обыкновенной дроби в десятичную (в т.ч. периодическую)
составить программу перевода обыкновенной дроби в периодическую

Вывести целую часть обыкновенной дроби
Здравствуйте,не получается вывести результат из программы(там нужно вывести целую часть...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.