using System;
class Program
{
public string ToLetterGrade(double score) {
var tpl = new Tuple<double, string>[] {
new Tuple<double, string>(95.0, "A+"),
new Tuple<double, string>(90.0, "A"),
new Tuple<double, string>(85.0, "B+"),
new Tuple<double, string>(80.0, "B"),
new Tuple<double, string>(75.0, "C+"),
new Tuple<double, string>(70.0, "C"),
new Tuple<double, string>(65.0, "D+"),
new Tuple<double, string>(60.0, "D")
};
int tpl_Length = tpl.Length;
for (int i = 0; i < tpl_Length; i++) {
if (score >= tpl[i].Item1) {
return tpl[i].Item2;
}
}
return "F";
}
static void Main()
{
Console.WriteLine(new Program().ToLetterGrade(95));
Console.WriteLine(new Program().ToLetterGrade(90));
Console.WriteLine(new Program().ToLetterGrade(80));
Console.WriteLine(new Program().ToLetterGrade(60));
Console.WriteLine(new Program().ToLetterGrade(50));
}
}
/*
run:
A+
A
B
D
F
*/