// // simplified grade calculations program // prompt for some grades // print percentage and letter grade // val Exam1Max = 100 val Exam2Max = 200 val HomeworkMax = 400 def prompt(assignment : String, maxPoints : Int) : Int = { println("enter " + assignment + " grade (max " + maxPoints + ")") readInt } val exam1 = prompt("exam1", Exam1Max) val exam2 = prompt("exam2", Exam2Max) val homework = prompt("homework", HomeworkMax) val numericGrade = 100 * (exam1 + exam2 + homework).toDouble / (Exam1Max + Exam2Max + HomeworkMax) println("numericGrade is " + numericGrade) if (numericGrade >= 90) println("A") else if (numericGrade >= 80) println("B") else println("less than B")