remainet to next rank

by T1MOXA

JavaScript

let remained = toNextRankRemained(90, 100)
if (remained) console.log(remained);

function toNextRankRemained(rank, need, state = true) {
	let percent = rank / need * 100;
	if (state) {
		if (percent >= 90 && percent < 100) return 'совсем чуть чуть';
		else if (percent >= 75 && percent <= 85) return 'Три четверти ранга пройдены';
		else if (percent >= 50 && percent <= 60) return 'Половина ранга пройдена';
		else if (percent >= 30 && percent <= 40) return 'Терть ранга пройдена';
		else if (percent >= 25 && percent <= 30) return 'Четверть ранга пройдена';
	} else {
		if (percent >= 90 && percent < 100) return 'вы были так близки...';
		else if (percent >= 75 && percent <= 85) return 'осталось меньше четверти пути, не сдавайтесь так быстро';
		else if (percent >= 50 && percent <= 60) return 'половина пути позади';
		else if (percent >= 30 && percent <= 40) return 'Терть ранга пройдена';
		else if (percent >= 25 && percent <= 30) return 'Четверть ранга пройдена';
	}
}