Mám problém s vypočítáním úspěšnosti v procentech v tomto programu:
namespace hadani
{
class Program
{
static void Main(string[] args)
{
int pocet_pokusu = 0;
Random nh = new Random();
int dolnimez = 0;
int hornimez = 0;
int i = 1;
int odpoved = 0;
int procenta = 100;
Console.WriteLine("Zadejte dolni mez rozsahu: ");
dolnimez = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Zadejte horni mez rozsahu: ");
hornimez = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Zadejte pocet pokusu: ");
pocet_pokusu = Convert.ToInt32(Console.ReadLine());
int cislo = nh.Next(dolnimez, hornimez);
while (i < pocet_pokusu + 1)
{
Console.WriteLine("Jaké číslo si myslím?");
odpoved = Convert.ToInt32(Console.ReadLine());
if (odpoved == cislo)
{
Console.WriteLine("Uhodl jsi :) ");
Console.WriteLine("Na kolik pokusu: " + i+ "\nProcentualni uspesnost: " + ? +"%");
Console.ReadLine();
return;
}
else if (odpoved < cislo)
{
Console.WriteLine("Moje cislo je vetsi ;)");
i++;
}
else if (odpoved > cislo)
{
Console.WriteLine("Moje cislo je mensi ;)");
i++;
}
procenta = i / 10;
}
Console.WriteLine("Na kolik pokusu: " + i+ "\nProcentualni uspesnost: "+ ? + "%");
Console.WriteLine("Moje myslene cislo bylo: " + cislo);
Console.ReadLine();
}
}
}
//(? je misto pro promenou s úspěšností )
Je to můj úkol do školy, všechno funguje jak má, jen ty procenta mi dělají problém.
Našel by se tu někdo kdo by mi poradil ? :)