diff --git a/Section6/67/main.go b/Section6/67/main.go new file mode 100644 index 0000000..24f2455 --- /dev/null +++ b/Section6/67/main.go @@ -0,0 +1,26 @@ +package main + +import ( + "fmt" + + f "fmt" +) + +// import "fmt" //error reimporting same + +const done = false //package scoped + +func main() { + var task = "Running" //local (block) scoped + fmt.Println(task, done) + + const done = true //local scoped + f.Printf("done in main() is %v\n", done) + f1() + + f.Println("Bye!") +} + +func f1() { + fmt.Printf("done in f1(): %v\n", done) //this isdone from package scope +} diff --git a/Section7/69.go b/Section7/69.go new file mode 100644 index 0000000..ed3164b --- /dev/null +++ b/Section7/69.go @@ -0,0 +1,91 @@ +// Coding Exercise #1 +// Using a for loop and an if statement print out all the numbers +// between 1 and 50 that divisible by 7. + +//package main +// +//import "fmt" +// +//func main() { +// for i := 0; i < 51; i++ { +// if i%7 == 0 { +// fmt.Printf("%d ", i) +// } +// +// } +// fmt.Println(" ") +//} + +// Coding Exercise #2 +// Change the code from the previous exercise and use the continue statement +// to print out all the numbers divisible by 7 between 1 and 50. + +//package main +// +//import "fmt" +// +//func main() { +// for i := 0; i < 51; i++ { +// if i%7 != 0 { +// continue +// } +// fmt.Printf("%d ", i) +// } +// fmt.Println("") +//} + +// Coding Exercise #3 +// Change the code from the previous exercise and use the break statement +// to print out only the first 3 numbers divisible by 7 between 1 and 50. + +// package main +// +//import "fmt" +// +//func main() { +// count := 0 +// for i := 0; i < 51; i++ { +// if i%7 != 0 { +// continue +// } +// fmt.Printf("%d ", i) +// count++ +// +// if count == 3 { +// break +// } +// } +// fmt.Println("") +//} + +// Coding Exercise #4 +// Using a for loop, an if statement and the logical and operator +// print out all the numbers between 1 and 500 that divisible both by 7 and 5. + +// package main +// +//import "fmt" +// +//func main() { +// for i := 0; i <= 500; i++ { +// if i%7 == 0 && i%5 == 0 { +// fmt.Printf("%d ", i) +// } +// } +// fmt.Println("") +//} + +// Coding Exercise #5 +// Using a for loop print out all the years from your birthday to the current year. +// Use a variant of for loop where the post statement is moved inside the for block of code. + +package main + +import "fmt" + +func main() { + for i := 1978; i <= 2023; i++ { + fmt.Printf("%d ", i) + } + fmt.Println("") +}