// // simplified grades program to compute numeric grade and letter grade // // prompt for exam1, exam2, and homework // print numeric average and letter grade // val Exam1Max = 100 val Exam2Max = 200 val HomeworkMax = 200 def prompt(name : String, maxScore : Int) : Int = { println("enter " + name + " score (maximum " + maxScore + ")") readInt } val exam1 = prompt("exam1", Exam1Max) val exam2 = prompt("exam2", Exam2Max) val homework = prompt("homework", HomeworkMax) val numericGrade = 100 * (exam1 + exam2 + homework) / (Exam1Max + Exam2Max + HomeworkMax) println("numeric grade " + numericGrade) if (numericGrade >= 90) println("A") else if (numericGrade >= 80) println("B") else println("less than B")