Не выводится информация в консоль: Use of unassigned local variable - C#
Формулировка задачи:
Здравствуйте, только начал учить C# и вообще язык програмирования, и столкнулся с такой ошибкой Error 1 Use of unassigned local variable 'e'
Собственно вот код Где я допустил ошибку?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace less1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите число: ");
string a = Console.ReadLine();
Console.WriteLine("Какое действие Вы хотите сделать с данным числом?(Введите порядковый номер действия)\n 1.Вычислить синус числа. \n 2. Вычислить косинус числа. \n 3.Вычислить тангенс числа\n Пока думаю хватит 8-)");
string b = Console.ReadLine();
double c, d, e;
c = Convert.ToDouble(a);
d = Convert.ToDouble(b);
if (d == 1)
{
e = Math.Sin(c);
}
{
if (d == 2)
{
e = Math.Cos(c);
}
}
{
if (d == 3)
{
e = Math.Tan(c);
}
}
Console.WriteLine(Convert.ToString(e));
Console.ReadKey();
}
}
}Решение задачи: «Не выводится информация в консоль: Use of unassigned local variable»
textual
Листинг программы
double c, d, e=0 ;