Есть квиз и ответы true и false. Нужно сделать вывод результата квиза в процентном соотношении. Результат то он выводит, но арифметически неверный. Помогите пжлст начинающему кодеру.
private var currentIndex = 0
private var k=0
private fun checkAnswer(userAnswer: Boolean) {
val correctAnswer = questionBank[currentIndex].answer
val messageResId = if (userAnswer == correctAnswer) {
k=k+1
R.string.correct_toast
} else {
R.string.incorrect_toast
}
Toast.makeText(
this, messageResId,
Toast.LENGTH_SHORT
).apply { setGravity(Gravity.TOP, 0, 0) }.show()
if(currentIndex==(questionBank.size-1)){
var count = (k/questionBank.size)*100
var str = "Your result is $count %"
Toast.makeText(
this, str,
Toast.LENGTH_SHORT
).show()
}
}