Я получаю целые баллы из базы данных. После получения баллов я делаю некоторые вычисления и показываю результат пользователю. Предположим, я получил 20, 21,, 22. Я делаю 21 / 1,5 + 20 + 22, что дает 43,50, но иногда я получаю все, даже если результат будет примерно 50,00. Проблема в том, что я хочу показать 43,50, если десятичное число не равно 00 и 50, если десятичное число равно 00 .. Какой тип данных я должен использовать для вычислений и показывать результаты, как я упоминал выше. СПАСИБО. В настоящее время я использую это, но при использовании целого числа десятичное число не отображается
int tot = a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24;