Округление - C# (178833)

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

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

using System;
 
namespace Practice
{
    class Program
    {
        static void Main(string[] args)
        {
            float summ;
            float product;
            Console.WriteLine("Решение примера с помощью программы var1+var2+var3=summ");
            Console.WriteLine("Введите первое число(var1):");
            float var1 = float.Parse(Console.ReadLine());
            Console.WriteLine("Введите второе число(var2):");
            float var2 = float.Parse(Console.ReadLine());
            Console.WriteLine("Введите третье число(var3):");
            float var3 = float.Parse(Console.ReadLine());
            summ = var1 + var2;
            Console.Clear();
            Console.WriteLine("Сумма данных чисел:");
            Console.WriteLine("{0:.}+{1:.}={2:.}\n", var1, var2, summ);
            Console.WriteLine("Сумма данных чисел в прямом и обратном порядке:");
            Console.WriteLine("{0:.}+{1:.}={1:.}+{0:.}={2:.}\n", var1, var2, summ);
            summ = var1 + var2 + var3;
            Console.WriteLine("Сумма данных чисел с тремя числами:");
            Console.WriteLine("{0:.}+{1:.}+{2:.}={3:.}\n", var1, var2, var3, summ);
            product = var1 * var2;
            Console.WriteLine("Произведение данных вещественных чисел с точностью до 1 знака после запятой:");
            Console.WriteLine("{0:.#}*{1:.#}={2:.#}\n", var1, var2, product);
 
        }
    }
}
Ситуация такова. Хочу сделать, чтобы до кода(Который ниже) были целые числа, и чтобы не округлялись, если я введу десятичное число. И чтобы все что было после запятой программа не считала. А когда программа дошла до момента "Произведение данных вещественных чисел с точностью до 1 знака после запятой", то переменные(var1, var2, var3) возвращали свои значение в исходное положение.
Console.WriteLine("Произведение данных вещественных чисел с точностью до 1 знака после запятой:");
            Console.WriteLine("{0:.#}*{1:.#}={2:.#}\n", var1, var2, product);
Я не знал как правильно назвать тему, поэтому назвал Округление

Решение задачи: «Округление»

textual
Листинг программы
x = Math.Truncate(x);

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


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

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

10   голосов , оценка 4.3 из 5