Я пытаюсь получить Celsius
принять температуру по Фаренгейту в качестве аргумента, а затем вернуть температуру в градусах ЦельсияМетод постоянно возвращается 0
class Exercise1
{
static void Main(string[] args)
{
double fahrenheit;
Console.WriteLine("Enter farenheit: ");
fahrenheit = double.Parse(Console.ReadLine());
double cels;
Exercise1 me = new Exercise1();
cels = me.Celsius(fahrenheit);
Console.WriteLine(cels);
}
public double Celsius(double fahrenheit)
{
double celsius;
celsius = 5/9 * (fahrenheit - 32);
return celsius;
}
Есть много подобных вопросов. То есть duplicate (также он говорит о 'decimal' проблема/решение такое же). Или если вы хотите просто «дважды» - прочитайте это - http://stackoverflow.com/questions/488942/what-is-the-best-practice-to-make-division-return-double-in-c-sharp –