При построении ошибок нет, после отладки пишет "System.FormatException" - C#

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

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

При построении, ошибок нет, после отладки, пишет, "System.FormatException "
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. byte a, b; int c;
  4. float d, e, f;
  5. a = 8;
  6. b = 15;
  7. d = 8.57f;
  8. e = -2.9f;
  9. Console.WriteLine("Введите a");
  10. a = Convert.ToByte(Console.ReadLine());
  11. Console.WriteLine("Введите b");
  12. b = Convert.ToByte(Console.ReadLine());
  13. c = a + b;
  14. Console.WriteLine("c = a + b = " + c.ToString());
  15. Console.WriteLine("Введите d");
  16. d = (float)
  17. Convert.ToDecimal(Console.ReadLine());
  18. Console.WriteLine("Введите e");
  19. e =
  20. (float)Convert.ToDecimal(Console.ReadLine());
  21. f = d - e;
  22. Console.WriteLine("f = d - e = " + f.ToString());
  23. Console.ReadKey();
  24. }

Решение задачи: «При построении ошибок нет, после отладки пишет "System.FormatException"»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication
  4. {
  5.     internal class Program
  6.     {
  7.         private static void Main()
  8.         {
  9.             float a, b, c, d, e, f;
  10.             a = 8;
  11.             b = 15;
  12.             d = 8.57f;
  13.             e = -2.9f;
  14.  
  15.             Console.WriteLine("Введите a");
  16.             a = float.Parse(Console.ReadLine());
  17.             Console.WriteLine("Введите b");
  18.             b = float.Parse(Console.ReadLine());
  19.  
  20.             c = a + b;
  21.  
  22.             Console.WriteLine("c = a + b = " + c);
  23.  
  24.             Console.WriteLine("Введите d");
  25.             d = float.Parse(Console.ReadLine());
  26.             Console.WriteLine("Введите e");
  27.             e = float.Parse(Console.ReadLine());
  28.  
  29.             f = d - e;
  30.  
  31.             Console.WriteLine("f = d - e = " + f);
  32.  
  33.             Console.ReadKey();
  34.         }
  35.     }
  36. }

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


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

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

15   голосов , оценка 4.133 из 5

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

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

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