Код перестановки целой и дробной части. Где ошибся? - 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); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д