CS0103:名称“”在当前上下文中不存在

时间:2019-05-30 12:03:03

标签: c# calculator

我编程了一些BMI计算器atm。我编写了基本的代码,可以使用。我的问题是我的var BMIformula在上下文(标题)中不存在。

这是我当前的代码:

        BMIformula = 0;


        Console.WriteLine("Geben Sie Körpergewicht ein: ");
            int bodyWeight = Convert.ToInt32(Console.ReadLine());


            Console.WriteLine("Geben Sie Ihre Körpergröße in cm ein: ");
            int bodyHeight = Convert.ToInt32(Console.ReadLine());


            // Console.WriteLine(bodyWeight.ToString(), bodyHeight.ToString());

            Console.WriteLine("Ihre Eingaben: Körpergewicht: {0}    Körpergröße: {1}", bodyWeight, bodyHeight);

           //  Console.WriteLine("Der BMI beträgt: {0}");

            Console.ReadLine();

        BMIformula = bodyWeight / bodyHeight * bodyHeight;
        BMIformula.ToString();




        if (BMIformula <= 20)
        {
            Console.WriteLine("Du bist im Untergewicht!");
        }
        else if (BMIformula >= 20 && BMIformula <= 25)
        {
            Console.WriteLine("Du bist im Normalgewicht");
        }
        else if (BMIformula >= 25 && BMIformula <= 30)
        {
            Console.WriteLine("Du bist Übergewichtig");
        }
        else if (BMIformula >= 30 && BMIformula <= 40)
        {
            Console.WriteLine("Du hast Adipositas");
        }
        else
        {
            Console.WriteLine("Du hast Massive Adipositas");
        }

1 个答案:

答案 0 :(得分:1)

您应该声明var BMIformula。

var BMIformula = 0;

float BMIformula = 0;