add: if statement exercises
This commit is contained in:
50
11-if/exercises/02-simplify-it/main.go
Normal file
50
11-if/exercises/02-simplify-it/main.go
Normal file
@@ -0,0 +1,50 @@
|
||||
// For more tutorials: https://blog.learngoprogramming.com
|
||||
//
|
||||
// Copyright © 2018 Inanc Gumus
|
||||
// Learn Go Programming Course
|
||||
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
//
|
||||
|
||||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
// ---------------------------------------------------------
|
||||
// EXERCISE: Simplify It
|
||||
//
|
||||
// Can you simplify the if statement inside the code below?
|
||||
//
|
||||
// When:
|
||||
// isSphere == true and
|
||||
// radius is equal or greater than 200
|
||||
//
|
||||
// It will print "It's a big sphere."
|
||||
//
|
||||
// Otherwise, it will print "I don't know."
|
||||
//
|
||||
// EXPECTED OUTPUT
|
||||
// It's a big sphere.
|
||||
// ---------------------------------------------------------
|
||||
|
||||
func main() {
|
||||
// DO NOT TOUCH THIS
|
||||
isSphere, radius := true, 100
|
||||
|
||||
var big bool
|
||||
|
||||
if radius >= 50 {
|
||||
if radius >= 100 {
|
||||
if radius >= 200 {
|
||||
big = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if big != true {
|
||||
fmt.Println("I don't know.")
|
||||
} else if !(isSphere == false) {
|
||||
fmt.Println("It's a big sphere.")
|
||||
} else {
|
||||
fmt.Println("I don't know.")
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user