Ошибка в коде программы вычисления функции "use of unassigned local variable" - C#
Формулировка задачи:
Выдает ошибку, пишет: "use of unassigned local variable".
Заранее спасибо.
using System;
namespace Function
{
static class Program
{
static void Main(string[] args)
{
double x, f;
Console.WriteLine("Введите x: ");
x = double.Parse(Console.ReadLine());
if (x < 3.2) f=Math.Pow(x,4) + 9;
else if (x >= 3.2) f=(54*Math.Pow(x,4))/((-5)*Math.Pow(x,2)+7);
Console.WriteLine(f); //Здесь переменная f подчеркнута красным, выдает ошибку
Console.ReadLine();
}
}
}Решение задачи: «Ошибка в коде программы вычисления функции "use of unassigned local variable"»
textual
Листинг программы
if (x >= 3.2) f=(54*Math.Pow(x,4))/((-5)*Math.Pow(x,2)+7); else f = Math.Pow(x, 4) + 9;