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

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

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

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

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

textual
Листинг программы
  1. class Currency {
  2.  
  3.         long Cents;
  4.  
  5.         public int Rubles { get { return (int)(Cents / 100); } private set; }
  6.         public int Kopeks { get { return (int)(Cents % 100); } private set; }
  7.  
  8.         public Currency(int _cents) {
  9.             Cents = _cents;
  10.         }
  11.  
  12.         public Currency(int _rubs, int _cents)
  13.         {
  14.             Cents = _rubs * 100 + _cents;
  15.         }
  16.  
  17.         //ну итд с перегрузкой операторов
  18.    
  19.     }

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


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

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

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы