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

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

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

Листинг программы
  1. using System;
  2. namespace Practice
  3. {
  4. class Program
  5. {
  6. static void Main(string[] args)
  7. {
  8. float summ;
  9. float product;
  10. Console.WriteLine("Решение примера с помощью программы var1+var2+var3=summ");
  11. Console.WriteLine("Введите первое число(var1):");
  12. float var1 = float.Parse(Console.ReadLine());
  13. Console.WriteLine("Введите второе число(var2):");
  14. float var2 = float.Parse(Console.ReadLine());
  15. Console.WriteLine("Введите третье число(var3):");
  16. float var3 = float.Parse(Console.ReadLine());
  17. summ = var1 + var2;
  18. Console.Clear();
  19. Console.WriteLine("Сумма данных чисел:");
  20. Console.WriteLine("{0:.}+{1:.}={2:.}\n", var1, var2, summ);
  21. Console.WriteLine("Сумма данных чисел в прямом и обратном порядке:");
  22. Console.WriteLine("{0:.}+{1:.}={1:.}+{0:.}={2:.}\n", var1, var2, summ);
  23. summ = var1 + var2 + var3;
  24. Console.WriteLine("Сумма данных чисел с тремя числами:");
  25. Console.WriteLine("{0:.}+{1:.}+{2:.}={3:.}\n", var1, var2, var3, summ);
  26. product = var1 * var2;
  27. Console.WriteLine("Произведение данных вещественных чисел с точностью до 1 знака после запятой:");
  28. Console.WriteLine("{0:.#}*{1:.#}={2:.#}\n", var1, var2, product);
  29. }
  30. }
  31. }
Ситуация такова. Хочу сделать, чтобы до кода(Который ниже) были целые числа, и чтобы не округлялись, если я введу десятичное число. И чтобы все что было после запятой программа не считала. А когда программа дошла до момента "Произведение данных вещественных чисел с точностью до 1 знака после запятой", то переменные(var1, var2, var3) возвращали свои значение в исходное положение.
Листинг программы
  1. Console.WriteLine("Произведение данных вещественных чисел с точностью до 1 знака после запятой:");
  2. Console.WriteLine("{0:.#}*{1:.#}={2:.#}\n", var1, var2, product);
Я не знал как правильно назвать тему, поэтому назвал Округление

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

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

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


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

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

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

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

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

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