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