123456789101112131415161718192021222324252627282930 |
- package main
- import (
- "bufio"
- "fmt"
- "log"
- "os"
- "strconv"
- "strings"
- )
- func main() {
- fmt.Print("Enter a grade: ")
- reader := bufio.NewReader(os.Stdin)
- input, err := reader.ReadString('\n')
- if err != nil {
- log.Fatal(err)
- }
- input = strings.TrimSpace(input)
- grade, err := strconv.ParseFloat(input, 64)
- var status string
- if grade >= 60 {
- status = "passing"
- } else {
- status = "falling"
- }
- fmt.Println("A grade of", grade, "is", status)
- }
|