axyd icon

Go Grade Calculator

axyd | PRO | 09/13/17 10:23:33 PM UTC | 0 ⭐ | 722 👁️ | Never ⏰ | []
Go |

490 B

|

None

|

0 👍

/

0 👎

//go 1.6
 
//Grade Calculator
    
 
package main
import "fmt"
func main() {
    score := 0
    
    fmt.Printf("\n\tEnter your score:  ")
    fmt.Scanln(&score)
    
    fmt.Printf(sc2gr(score))    
}
 
func sc2gr(score int) string{
    grade := "F"
    
    if(score>0 && score<100){
        if(score>90) {
            grade = "A"
        }else if(score>80) {
            grade = "B"
        }else if(score>70) {
            grade = "C"
        }else if(score>60) {
            grade = "D"
        }
    }else {
        fmt.Printf("\n\tERROR: Invalid score\n")
    }
    
    return grade
}

Comments