Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 20 additions & 2 deletions createPassword.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,34 @@ package main

import (
"fmt"
"strconv"
"strings"
)

func main() {
var (
name string
name, result string
)

fmt.Print("masukkan nama untuk diubah menjadi password : ")
fmt.Scanf("%s", &name)

//your code here

if len(name) < 5 {
fmt.Println("password harus lebih dari 5 karakter")
} else {
for i := len(name) - 1; i >= 0; i-- {
if i == len(name)-1 {
result += strings.ToUpper(string(name[0])) + strings.ToLower(string(name[i]))
} else if i == 0 {
result += strings.ToLower(string(name[i])) + strings.ToUpper(string(name[len(name)-1]))
} else {
result += strings.ToLower(string(name[i]))
}
}
}
fmt.Printf("Result: %s", result+strconv.Itoa(len(name)))
}

// masukkan nama untuk diubah menjadi password : TARJO
// Result: TojratO5
23 changes: 21 additions & 2 deletions looping.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
package main

func main() {
// your code here
import "fmt"

func main() {
for i := 1; i <= 100; i++ {
if i%2 == 0 && i%3 == 0 && i%5 == 0 {
fmt.Println(i, "Fuzz", "Buzz", "FuzzBuzz")
} else if i%2 == 0 && i%3 == 0 {
fmt.Println(i, "Buzz", "Fuzz")
} else if i%2 == 0 && i%5 == 0 {
fmt.Println(i, "Buzz", "FuzzBuzz")
} else if i%3 == 0 && i%5 == 0 {
fmt.Println(i, "Fuzz", "FuzzBuzz")
} else if i%2 == 0 {
fmt.Println(i, "Buzz")
} else if i%3 == 0 {
fmt.Println(i, "Fuzz")
} else if i%5 == 0 {
fmt.Println(i, "FuzzBuzz")
} else {
continue
}
}
}
26 changes: 23 additions & 3 deletions simpleCalc.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,31 @@ import "fmt"

func main() {
var (
num1, num2 int
method string
num1, num2, result int32
method string
)

fmt.Print("input calculator : ")
fmt.Scanf("%d %v %d", &num1, &method, &num2)

//your code here
// your code here
switch method {
case "+":
result = num1 + num2
fmt.Printf("Hasil penjumlahan: %d", result)
case "-":
result = num1 - num2
fmt.Printf("Hasil pengurangan: %d", result)
case "*":
result = num1 * num2
fmt.Printf("Hasil perkalian: %d", result)
case "/":
result = num1 / num2
fmt.Printf("Hasil Pembagian: %d", result)
case "%":
result = num1 % num2
fmt.Printf("Hasil Modulus: %d", result)
default:
fmt.Println("Inputan salah")
}
}