if (bmi0 == 19 - 25)
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "optimální " + "váhu.");
if (bmi0 == 26 - 30)
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "nadváhu.");
if (bmi0 == 31 - 35)
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "obezitu " + "prvního " + "stupně.");
if (bmi0 == 36 - 40)
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "obezitu " + "druhého " + "stupně.")
je blbost.. musíš tam mít
if (bmi0 < 18)
{
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "podváhu.");
}
else
{
if (bmi0 == 18)
{
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "podváhu.");
}
else
{
if (bmi0 < 25)
{
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "optimální " + "váhu.");
}
else
{
if (bmi0 < 30)
{
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "nadváhu.");
}
else
{
if (bmi0 < 35)
{
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "obezitu " + "prvního " + "stupně.");
}
else
{
if (bmi0 < 40)
{
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "obezitu " + "druhého " + "stupně.");
}
else
{
Console.WriteLine("to " + "znamená, " + "že " + "máte " + "obezitu " + "třetího " + "stupně.");
}
}
}
}
}
Blbost je dávat tam (bmi0 == 36 - 40) a ještě větší blbost je nepoužívat else a několikanásobného if .. a pro tenhle příklad by se asi víc hodil switch než if (zkus pohledat na Google bo na Programujte.com



