Member 9331278 Ответов: 2

Получите двойник, разделив два int


это может показаться очень простым...почти стыдно спросить.

Но я хочу получить двойник, разделив целое число на другое целое.

Я хочу начать с этого

но я замечаю, что он не возвращает только 4/5 целых чисел.

Что я уже пробовал:

double score;
             score = 4/5*100;

PIEBALDconsult

оценка = 4*100.0/5;

2 Ответов

Рейтинг:
2

Karthik_Mahalingam

double score = (double)4 / (double)5 * 100;


Рейтинг:
1

Bryian Tan

Это тоже должно сработать

double score= (double)4/5 * 100;


Karthik_Mahalingam

Да :)

Member 9331278

int total;
int num = преобразовать.ToInt32(txtScore. Text);
if (ViewState ["total"] == null)
{
итог = кол-во;
}
ещё
{
total = (int)ViewState ["total"] + num;
}
ViewState ["total"] = всего;

инт рассчитывать;

if (ViewState ["count"] == null)
{
количество = 1;
}
ещё
{
count = (int)ViewState ["count"] + 1;
}
Состояние вида["количество"] = графа;

двойной результат = двойной((общее) / двухместный(кол *5)) * 100;
//не работать

// счет
Этикетка 1.Текст = всего.ToString () + "count" + count.Метод toString() + "Результат" + Результат.Метод toString();

Karthik_Mahalingam

какое значение вы получаете в баллах

Member 9331278

0

Member 9331278

0 если только это не целое число

Karthik_Mahalingam

стоимость и количество ?

Bryian Tan

что делать, если вы используете этот синтаксис

double score = (double)total / (count * 5) * 100; или
двойной балл = (двойной)итого / (двойной) (количество * 5) * 100;