Visual Studio ли смята грешно или аз греша?
Здравейте! Защо от това уравнеие double percent = (1 / 6) * 100; излиза, че е равно на 0?
Здравейте! Защо от това уравнеие double percent = (1 / 6) * 100; излиза, че е равно на 0?
Защото когато делиш 1 / 6 се получава 0,1666 и го закръгля на нула. Трябва да му кажеш, че вътре в скобите искаш да е от тип double.
double percent = ((double)1 / 6) * 100;
или
double percent = (1 / 6D) * 100;
Благодаря много!