Код перестановки целой и дробной части. Где ошибся? - C#

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

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

Ввести вещественное число А, содержащее два знака до запятой и два после. Получить новое число поменяв в числе А целую и дробную части. Найти сумму целой и дробной части
int b, X1, X2;
            double c, e;
            Console.WriteLine("Введите двухзначное число, содержащее два знака после запятой");
            double a = Convert.ToDouble(Console.ReadLine()); 
            b = a * 100;
            c = Math.Truncate(b);
            X1 = c % 100;
            X2 = c % 100;
            e = (X1 * 100 + X2) / 100;
            Console.WriteLine("Перестановка" +e);
            Console.WriteLine("Сумма целой и дробной части равна: " X1+X2);

Решение задачи: «Код перестановки целой и дробной части. Где ошибся?»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
 
 
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите двухзначное число, содержащее два знака после запятой");
            var StrIn = Console.ReadLine();
 
            var parts = StrIn.Split(new char[] { ',' });
            var sum = Convert.ToInt32(parts[0]) + Convert.ToInt32(parts[1]);
 
            Console.WriteLine("Перестановка: {0},{1}", parts[1], parts[0]);
            Console.WriteLine("Сумма целой и дробной части равна: " + sum);
 
        }
    }
}

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


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

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

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