Ini blog sedikit alay, lebay dan suka berlebihan (kayak gue "Nita").

Rabu, 22 Oktober 2014

TUGAS GOLang DAY 2


TUGAS D4 ITB SEAMOLEC – BATCH 9
Buatlah aplikasi untuk menghitung luas persegi
Buatlah aplikasi untuk menghitung luas segitiga
Buatlah aplikasi untuk menghitung luas lingkaran

Source code:

package main
import ( "fmt" )
func main() {
    var plh int
    var s int
    for { fmt.Println("PERHITUNGAN LUAS")
        fmt.Println("1.Luas Persegi")
        fmt.Println("2.Luas Segitiga")
        fmt.Println("3.Luas Lingkaran")
        fmt.Print("Masukkan Pilihan anda = ")
        fmt.Scan(&plh)
        switch (plh){ case 1 : fmt.Println("Menghitung Luas Persegi")
            fmt.Println("Masukkan Sisi =")
            fmt.Scan(&s)
            var l int
            l = s*s
            fmt.Println("Hasil Luas Persegi adalah ", l)
        case 2: fmt.Println("Menghitung Luas Segitiga")
            fmt.Println("Masukkan Alas =")
            var a int
            fmt.Scan(&a)
            fmt.Println("Masukkan Tinggi =")
            var t int
            fmt.Scan(&t)
            var ll int
            ll = (a*t)/2
            fmt.Println("Hasil Luas Segitiga adalah ", ll)
            fmt.Print("Masukkan Pilihan anda = ")
        case 3 : fmt.Println("Menghitung Luas Lingkaran")
            fmt.Println("Masukkan Jari-Jari =")
            var s float32
            fmt.Scan(&s)
            var vv float32
            vv = 3.14*s*s
            fmt.Println("Hasil Luas Lingkaran adalah ", vv)
        }
    }
}

Running program:
 
1.Luas Persegi
 

2.Luas Segi Tiga


3.Luas Lingkaran


4.    Buatlah aplikasi untuk menghitung sudut sinus, cosinus, tangen!
Source code:
package main
import ( "fmt"
    "math" )
func main() {
var ( sudut, radian float64 )

// mencari sudut sin
fmt.Println("masukan sudut sin : ")
fmt.Scanf("%f", &sudut)
    radian= sudut *(3.14/180)
fmt.Println(" hasilnya adalah : ", math.Sin(radian))

// mencari sudut cos
fmt.Println("masukan sudut cos : ")
fmt.Scanf("%f", &sudut)
    radian= sudut *(3.14/180)
fmt.Println(" hasilnya adalah : ", math.Cos(radian))

// mencari sudut tan fmt.Println("masukan sudut tan : ")
fmt.Scanf("%f", &sudut)
radian= sudut *(3.14/180)
fmt.Println(" hasilnya adalah : ", math.Tan(radian))
}
Running Program



5.    Buatlah aplikasi untuk menghitung gerak lurus beraturan!
Source Code
package main
import ( "fmt" )

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

    //fmt.Print("Menghitung Gerak Lurus Beraturan")

    //fmt.Print("v=s/t >>> v adalah kecepatan. "s=Jarak yang ditempuh (km, m) dibagi t = Waktu tempuh (jam, sekon)")

    fmt.Print("Masukkan jarak yang ditempuh (km)= ")
    fmt.Scanf("%d",&a)
    fmt.Print("Masukkan waktu tempuh (jam)= ")
    fmt.Scanf("%d",&b)
    hasil:=a/b
    fmt.Print("v=s/t>>> v(kecepatan)=",hasil ,"km/jam")
}
Running program
 

6.    Buatlah aplikasi untuk menghitung gerak lurus berubah beraturan!
Source Code
package main

import "fmt"

func main() { var ( vt, v0 , a, t, s float64 )
fmt.Println("rumus mencari kelajuan akhir")
fmt.Println("inputkan kelajuan awal(m/s) : ")
fmt.Scanf("%f", &v0)
fmt.Println("inputkan percepatan(m/s2) : ")
fmt.Scanf("%f", &a)
fmt.Println("inputkan selang waktu (s) : ")
fmt.Scanf("%f", &t)
vt = v0 + (a * t)
fmt.Println("laju akhir : ",vt, "m/s")

    // jarak yang ditempuh

fmt.Println("rumus mencari jarak yang ditempuh")
fmt.Println("inputkan kelajuan awal (m/s) : ")
fmt.Scanf("%f", &v0)
fmt.Println("inputkan selang waktu (s) : ")
fmt.Scanf("%f", &t)
fmt.Println("inputkan percepatan (m/s2) : ")
fmt.Scanf("%f", &a)
s = ( v0 * t) + (0.5 * a * (t * t))
fmt.Println("jadi jarak yang ditempuh adalah : ", s, "m") }

Running program


7.    Buatlah aplikasi untuk menghitung energi potensial, kinetik!
Source Code
package main

import "fmt"

func main() {

    var (
        ep, m, g, h, ek, v float64
    )
    //energi potensial
    fmt.Println("Energi Potensial")
    fmt.Printf("Inputkan masa benda(kg):")
    fmt.Scanf("%f", &m)

    fmt.Printf("Inputkan percepatan gravitasi(m/s2):")
    fmt.Scanf("%f",&g)
    fmt.Printf("Inputkan tinggi benda dari permukaan tanah(meter):")
    fmt.Scanf("%f", &h)
    ep = m*g*h
    fmt.Println("energi potensial yang dihasilkan adalah:",ep,"J")
    fmt.Println("Energi Kinetik")
    fmt.Printf("Inputkan kecepatan benda(m/s):")
    fmt.Scanf("%f", &v)
    ek = 0.5*m*(v*v)
    fmt.Println("energi kinetik yang dihasilkan adalah:", ek, "j")
}
running program




8.    Buatlah aplikasi untuk menghitung frekuensi atau getaran!
Source Code
package main
import ( "fmt" )

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

    //fmt.Print("Menghitung Frekuensi atau Getaran")

    //fmt.Print("f=n/t >>> f adalah frekuensi. "n=Jumlah getaran t=Waktu(sekon)")

    fmt.Print("Masukkan jumlah getaran(s)= ")
    fmt.Scanf("%d",&a)
    fmt.Print("Masukkan waktu= ")
    fmt.Scanf("%d",&b)
    hasil:=a/b
    fmt.Print("f=n/t>>> v(Frekuensi)=",hasil ,"Hz")
}
running program


9.    Buatlah aplikasi untuk menghitung masa jenis!
Source code
import ( "fmt" )

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

    //fmt.Print("Menghitung massa jenis")

    //fmt.Print("v=s/t >>> v adalah kecepatan. "s=Jarak yang ditempuh (km, m) dibagi t = Waktu tempuh (jam, sekon)")

    fmt.Print("Masukkan massa: ")
    fmt.Scanf("%d",&a)
    fmt.Print("Masukkan volume: ")
    fmt.Scanf("%d",&b)
    massa:=a/b
    fmt.Print("v=m/v>>> v(massa jenis)=",massa)
}
running program:
 

10.    Buatlah aplikasi untuk menghitung daya, tekanan, usaha dan gaya!
package main

import "fmt"

func main() {

    fmt.Println("-----------------------")
    fmt.Println("1 Daya")
    fmt.Println("2 Gaya")
    fmt.Println("3 Usaha")
    fmt.Println("4 Tekanan")
    fmt.Println("-----------------------")

    var pilihan float64
    fmt.Printf("Masukkan pilihan: ")
    fmt.Scanf("%f",&pilihan)
    if pilihan== 1 {
        var (w, t float32)
        fmt.Println("Masukkan nilai w(watt/joule): ")
        fmt.Scanf("%", &w)
        fmt.Println("Masukkan nilai t(waktu/detik): ")
        fmt.Scanf("%", &t)
        daya := w / t
        fmt.Println("hasil p=w/t==>", daya)
    }else if pilihan == 2 {
        var (
            n, a float32
        )
        fmt.Print("Masukkan nilai n (Gaya newton): ")
        fmt.Scanf("%", &n)
        fmt.Print("Masukkan nilai a (percepatan n/s): ")
        fmt.Scanf("%", &a)
        gaya := n * a
        fmt.Println("hasil f=n*a==>", gaya)
    }else if pilihan== 3 {

        var (
            f, s float32
        )
        fmt.Print("Masukkan Nilai F (Gaya Newton: ")
        fmt.Scanf("%f", &f)
        fmt.Print("Masukkan Nilai s (jarak(m)): ")
        fmt.Scanf("%f", &s)
        usaha := f * s
        fmt.Println("hasil=f/s==>", usaha)
    }else if pilihan== 4{
        var(
            f,a float32
        )
        fmt.Print("Masukkan Nilai F (Gaya Newton):")
        fmt.Scanf("%f",&f)
        fmt.Print("Masukkan Nilai a (Luas Penampang):")
        fmt.Scanf("%f",&a)
        tekanan:=f/a
        fmt.Println("hasil T=F/a==>",tekanan)

    }
}



11. Buatlah aplikasi untuk konversi untuk semua satuan suhu!
Source Code
package main

import "fmt"

func main() {

    var (p,c,f,r float64)
    fmt.Println("1. Celcius ke Fahrenheit")
    fmt.Println("2. Celcius    ke Reamur")
    fmt.Println("3. Fahrenhet ke Celcius")
    fmt.Println("4. Fahrenheit ke Reamur")
    fmt.Println("5. Reamur ke Fahrenheit")
    fmt.Println("6. Reamur ke Celcius")

    fmt.Printf("masukan pilihan anda:")
    fmt.Scanf("%f", &p)
    if p == 1 {
        fmt.Println("masukan nilai suhu celcius :")
        fmt.Scanf("%f", &c)
        d := 9/5* c + 32
        fmt.Println( d , "derajat Fahrenheit" )
    }else if p == 2 {
        fmt.Println("masukan suhu celcius :")
        fmt.Scanf("%f", &r)
        f := 4/5 * c
        fmt.Println( f , "derajat Reamur")
    }else if p == 3 {
        fmt.Println("masukkan Suhu Fahrenheit :")
        fmt.Scanf("%f", &f)
        f := 5/9 * ( f - 32 )
        fmt.Println( f , "derajat Celcius")
    }else if p == 4 {
        fmt.Println("masukan suhu Fahrenheit :")
        fmt.Scanf("%f", &f)
        f := 4/9 *( f - 32)
        fmt.Println( f , "derajat Reamur")
    }else if p == 5 {
        fmt.Println("masukan suhu Reamur :")
        fmt.Scanf("%f", &f)
        f := 4/9 *( f - 32)
        fmt.Println( f , "derajat Fahrenheit")
    }else if p == 6 {
        fmt.Println("masukan suhu Reamur :")
        fmt.Scanf("%f", &r)
        f := (9/4 * r) + 32
        fmt.Println( f , "derajat Celcius")
    }else {
        fmt.Printf("aa")
    }
}
running program


nita riyanti

0 komentar:

Posting Komentar