diff --git a/golang-basic/latihan/01-chelsa-farah.go b/golang-basic/latihan/01-chelsa-farah.go new file mode 100644 index 0000000..c308033 --- /dev/null +++ b/golang-basic/latihan/01-chelsa-farah.go @@ -0,0 +1,17 @@ +package main + +import "fmt" + +func main() { + fmt.Println(isPalindrome("madam")) +} + +func isPalindrome(str string) bool{ + for i := 0; i < len(str); i++ { + j := len(str)-1-i + if str[i] != str[j] { + return false + } + } + return true +} diff --git a/golang-basic/latihan/02-chelsa-farah.go b/golang-basic/latihan/02-chelsa-farah.go new file mode 100644 index 0000000..13e56be --- /dev/null +++ b/golang-basic/latihan/02-chelsa-farah.go @@ -0,0 +1,15 @@ +package main + +import "fmt" + +func main() { + isVokal('l') +} + +func isVokal(character rune) { + if(character == 'a' || character == 'b' || character =='c' || character =='d' || character =='e'){ + fmt.Println("Vokal") + }else{ + fmt.Println("Konsonan") + } +} \ No newline at end of file diff --git a/golang-basic/latihan/go.mod b/golang-basic/latihan/go.mod new file mode 100644 index 0000000..3fb1936 --- /dev/null +++ b/golang-basic/latihan/go.mod @@ -0,0 +1,3 @@ +module edspert/tutorial-go/golang-basic/latihan + +go 1.19 diff --git a/golang-basic/latihan/main.go b/golang-basic/latihan/main.go new file mode 100644 index 0000000..4e772c3 --- /dev/null +++ b/golang-basic/latihan/main.go @@ -0,0 +1,15 @@ +package main + +import "fmt" + +func main() { + isVokal('l') +} + +func isVokal(character rune) { + if(character == 'a' || character == 'b' || character =='c' || character =='d' || character =='e'){ + fmt.Println("Vokal") + }else{ + fmt.Println("Konsonan") + } +}