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

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

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

Небольшая программа, которая отделяет целую и дробную части от введенного числа (использовать модификаторы out)
Листинг программы
  1. using System;
  2. namespace TestApp
  3. {
  4. class M
  5. {
  6. public void CeilFract(double a, out int c, out double f)
  7. {
  8. c = (int)a;
  9. f = a - c;
  10. }
  11. }
  12. class Program
  13. {
  14. static void Main(string[] args)
  15. {
  16. M obj = new M();
  17. double x, f;
  18. int c;
  19. Console.Write("Введите число: ");
  20. x = Double.Parse(Console.ReadLine());
  21. obj.CeilFract(x, out c, out f);
  22. Console.WriteLine("Целая часть равна: " + c);
  23. Console.WriteLine("Дробная часть равна: " + f);
  24. }
  25. }
  26. }
Вот что получается на выходе: Введите число: 524,252 Целая часть равна: 524 Дробная часть равна: 0,251999999999953 Для продолжения нажмите любую клавишу . . . Что произошло с дробной частью?

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

textual
Листинг программы
  1. c = (int)a;

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


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

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

13   голосов , оценка 3.769 из 5

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

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

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