Rabu, 22 Oktober 2014

TASK 2 GO PROGRAMMING - Latihan Soal

1. Buatlah aplikasi untuk menghitung luas persegi !

    package main

    import "fmt"

    func main() {
            var (
                        a int
            )

            fmt.Print("Masukkan panjang sisi : ")
            fmt.Scanf("%d", &a )

            luas :=a*a
            fmt.Println("luas persegi = ",luas)

     }

2. Buatlah aplikasi untuk menghitung luas segitiga!

    package main

    import "fmt"

    func main() {
            var (
                        a,b int
            )

            fmt.Print("Masukkan alas : ")
            fmt.Scanf("%d", &a )
            fmt.Print("Masukkan tinggi : ")
            fmt.Scanf("%d", &b )

            luassegitiga := (a*b)*1/2
            fmt.Println("luas segitiga = ",luassegitiga)

    }

3. Buatlah aplikasi untuk menghitung luas lingkaran!

    package main

    import "fmt"

    func main() {
            var (
                        a float64
            )
            var p float64 =3.14

            fmt.Print("Masukkan jarijari : ")
            fmt.Scanf("%f", &a )


            luaslingkaran := p*a*a
            fmt.Println("luas lingkaran = ",luaslingkaran)

    }

4. Buatlah aplikasi untuk menghitung sudut sinus, cosinus, tangen!

    package main

    import ("fmt"
            "math")

    func main() {
            var (
                        sudut float64
            )
            fmt.Printf("Masukkan sudut : ")
            fmt.Scanf("%f",&sudut)

            sudutSin:= math.Sin(sudut)*100/math.Pi

            sudutCos:= math.Cos(sudut)*100/math.Pi
            sudutTan:= math.Tan(sudut)*100/math.Pi

            fmt.Println("Sudut Sinus = ",sudutSin)
            fmt.Println("Sudut Cosinus = ",sudutCos)
            fmt.Println("Sudut Tangen = ",sudutTan)

    }

5. Buatlah aplikasi untuk menghitung gerak lurus beraturan!

    package main

    import "fmt"

    func main() {
            var (
                        s,t int
            )

            fmt.Print("Masukkan jarak : ")
            fmt.Scanf("%d", &s )
            fmt.Print("Masukkan kecepatan : ")
            fmt.Scanf("%d", &t )

            GLB := s/t
            fmt.Println("GLB = ",GLB,"m/s")

    }

6. Buatlah aplikasi untuk menghitung gerak lurus berubah beraturan!

    package main

    import "fmt"

    func main() {
            var (
                        v,a,t int
            )

            fmt.Print("Masukkan kecepatan awal : ")
            fmt.Scanf("%d", &v )
            fmt.Print("Masukkan percepatan : ")
            fmt.Scanf("%d", &a )
            fmt.Print("Masukkan waktu dalam sekon : ")
            fmt.Scanf("%d", &t )

            GLBB := v+a*t
            fmt.Println("GLBB = ",GLBB,"m/s")

    }

7. Buatlah aplikasi untuk menghitung energi potensial!

    package main

    import "fmt"

    func main() {
            var (
                        m,h float64
            )
            var g float64 = 9.8

            fmt.Print("Masukkan massa benda dalam kg : ")
            fmt.Scanf("%f", &m )
            fmt.Print("Masukkan tinggi benda : ")
            fmt.Scanf("%f", &h )

            Energipotensial := m*g*h
            fmt.Println("Energi potensial = ",Energipotensial,"J")

    }

8. Buatlah aplikasi untuk menghitung energi kinetik!

    package main

    import "fmt"

    func main() {
            var (
                        m,v int
            )


            fmt.Print("Masukkan massa benda dalam kg : ")
            fmt.Scanf("%d", &m )
            fmt.Print("Masukkan kecepatan benda dalam m/s : ")
            fmt.Scanf("%d", &v )

            Energikinetik := (m*v*v)*1/2
            fmt.Println("Energi Kinetik = ",Energikinetik,"J")

    }

9. Buatlah aplikasi untuk menghitung frekuensi dan getaran!

    package main

    import "fmt"

    func main() {
            var (
                        n,t float64
            )


            fmt.Print("Masukkan jumlah getaran : ")
            fmt.Scanf("%f", &n )
            fmt.Print("Masukkan waktu dalam sekon : ")
            fmt.Scanf("%f", &t )

            Frekuensi := n/t
            Getaran := t/n

            fmt.Println("Frekeunsi = ",Frekuensi,"Hz")
            fmt.Println("Getaran = ",Getaran,"s")

    }
10. Buatlah aplikasi untuk menghitung masa jenis!

      package main

      import "fmt"

      func main() {
            var (
                        m,v float64
            )


            fmt.Print("Masukkan massa dalam kg : ")
            fmt.Scanf("%f", &m )
            fmt.Print("Masukkan volum dalam m3 : ")
            fmt.Scanf("%f", &v )

            masajenis := m/v


            fmt.Println("massa jenis = ",masajenis,"Kg/m3")


      }

11. Buatlah aplikasi untuk menghitung daya, tekanan, usaha dan gaya!

      package main

      import "fmt"

      func main() {
            var (
                        a int
            )

            fmt.Println("Pilih hitungan rumus : ")
            fmt.Println("1.menghitung daya  ")
            fmt.Println("2.menghitung tekanan  ")
            fmt.Println("3.menghitung usaha  ")
            fmt.Println("4.menghitung gaya  ")
            fmt.Println("Pilihan hitungan :  ")
            fmt.Scanf("%d", &a )

            fmt.Println("======================================================")

            if (a==1){
                        fmt.Println("menghitung daya ")
                        var (
                                    arus,kecepatan float64
                        )
                        fmt.Printf("masukkan arus : ")
                        fmt.Scanf("%f", &arus )
                        fmt.Printf("masukkan kecepatan : ")
                        fmt.Scanf("%f", &kecepatan )
                        daya := arus*kecepatan
                        fmt.Println("daya = ",daya,"watt")

            }else if (a==2){
                        fmt.Println("menghitung tekanan ")
                        var (
                                    gaya,percepatan float64
                        )
                        fmt.Printf("gaya : ")
                        fmt.Scanf("%f", &gaya )
                        fmt.Printf("masukkan percepatan : ")
                        fmt.Scanf("%f", &percepatan )
                        tekanan := gaya*percepatan
                        fmt.Println("daya = ",tekanan,"J")


            }else if (a==3){
                        fmt.Println("menghitung usaha ")
                        var (
                                    gayaa,jarak float64
                        )
                        fmt.Printf("gayaa : ")
                        fmt.Scanf("%f", &gayaa )
                        fmt.Printf("masukkan jarak : ")
                        fmt.Scanf("%f", &jarak )
                        usaha := gayaa*jarak
                        fmt.Println("usaha = ",usaha,"J")

            }else if (a==4) {
                        fmt.Println("menghitung gaya ")
                        var (
                                    masa, percepatan float64
                        )
                        fmt.Printf("masa : ")
                        fmt.Scanf("%f", &masa)
                        fmt.Printf("masukkan percepatan : ")
                        fmt.Scanf("%f", &percepatan)
                        gaya := masa * percepatan
                        fmt.Println("gaya = ", gaya, "newton")
            }else{
                        fmt.Println("Tidak ada pilihan")
            }
     }

11. Buatlah aplikasi untuk konversi untuk semua satuan suhu!

       package main
       import "fmt"
       func main() {
                var (
                                suhu float64
                )
                fmt.Printf("Masukkan suhu dalam celcius : ")
                fmt.Scanf("%f",&suhu)
                fmt.Println("=========================================")

                kelvin:=suhu+273.15
                reamur:=suhu*0.8
                fahrenheit:=suhu*0.8+32

                fmt.Println("suhu dalam kelvin = ",kelvin)
                fmt.Println("Sudut Cosinus = ",reamur)
                fmt.Println("Sudut Tangen = ",fahrenheit)

       }

Tidak ada komentar:

Posting Komentar