Получить целую и дробную часть double - C#

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

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

Доброго времени суток, такая задача : есть число 12.25(к примеру ) тип double, нужно отдельно взять 12 и отдельно 25 взять целую часть не сложно , просто перевести тип в int, а с остатком по сложнее, можно конечно просто отнять целую часть и получим остаток, но тогда будет выглядеть так : 0,25 , а мне нужно 25. Можете подсказать , как сделать ? И еще вопросик, нужна обратная задача, из 12 и 25 сделать 12,25 . Я реализовал как бы
string mm;
            double mm2;
            mm = Convert.ToString(rub1 + "," + kop1);// где в rub1 =12, kop1=25
            mm2 = Convert.ToDouble(mm);
Но не думаю, что "правильно" так писать. Можете помочь ?

Решение задачи: «Получить целую и дробную часть double»

textual
Листинг программы
class Currency {
 
        long Cents;
 
        public int Rubles { get { return (int)(Cents / 100); } private set; }
        public int Kopeks { get { return (int)(Cents % 100); } private set; }
 
        public Currency(int _cents) {
            Cents = _cents;
        }
 
        public Currency(int _rubs, int _cents)
        {
            Cents = _rubs * 100 + _cents;
        }
 
        //ну итд с перегрузкой операторов
    
    }

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


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

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

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