При построении ошибок нет, после отладки пишет "System.FormatException" - C#
Формулировка задачи:
При построении, ошибок нет, после отладки, пишет, "System.FormatException "
static void Main(string[] args) { byte a, b; int c; float d, e, f; a = 8; b = 15; d = 8.57f; e = -2.9f; Console.WriteLine("Введите a"); a = Convert.ToByte(Console.ReadLine()); Console.WriteLine("Введите b"); b = Convert.ToByte(Console.ReadLine()); c = a + b; Console.WriteLine("c = a + b = " + c.ToString()); Console.WriteLine("Введите d"); d = (float) Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("Введите e"); e = (float)Convert.ToDecimal(Console.ReadLine()); f = d - e; Console.WriteLine("f = d - e = " + f.ToString()); Console.ReadKey(); }
Решение задачи: «При построении ошибок нет, после отладки пишет "System.FormatException"»
textual
Листинг программы
using System; namespace ConsoleApplication { internal class Program { private static void Main() { float a, b, c, d, e, f; a = 8; b = 15; d = 8.57f; e = -2.9f; Console.WriteLine("Введите a"); a = float.Parse(Console.ReadLine()); Console.WriteLine("Введите b"); b = float.Parse(Console.ReadLine()); c = a + b; Console.WriteLine("c = a + b = " + c); Console.WriteLine("Введите d"); d = float.Parse(Console.ReadLine()); Console.WriteLine("Введите e"); e = float.Parse(Console.ReadLine()); f = d - e; Console.WriteLine("f = d - e = " + f); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д