Rabu, 22 Oktober 2014

Aplikasi Perhitungan Menggunakan GoLang Sbg Bahasa Pemrograman

Bismillahirrahmanirrahim

Setelah postingan sebelumnya tentang pengertian dan sejarah GoLang secara sederhana, sekarang saya akan memberikan beberapa contoh aplikasi perhitungan dengan menggunakan GoLang sbg bahasa pemrograman. Untuk software yang saya gunakan, yaitu IntelliJ Idea, bagi pembaca yang ingin mengunduh applikasi ini, link akan menyusul nanti, hehe
Ok, let's check this out..

1. Menghitung Luas Persegi

package main

import "fmt"

func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
        var (
    a int
    )

    fmt.Println ("Menghitung Luas Persegi : ")
    fmt.Print ("Masukkan sisi persegi: ")
    fmt.Scanf ("%d", &a)
    hasil := a*a
    fmt.Println ("Luas Persegi = ", hasil)
}

2. Menghitung Luas Segitiga

package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        a, t int
    )

    fmt.Println ("Menghitung Luas Segitiga : ")

    fmt.Print ("Masukan input alas : ")
    fmt.Scanf ("%d", &a)
    fmt.Print ("Masukan input tinggi : ")
    fmt.Scanf ("%d", &t)
    hasil := (a*t)/2
    fmt.Println("Luas Segitiga = ", hasil)

}

3. Menghitung Luas Lingkaran

package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        pi int=22/7
        r int
    )

    fmt.Print ("Masukan input jari-jari lingkaran : ")
    fmt.Scanf ("%d", &r)
    hasil := pi*r^2
    fmt.Println("Luas Lingkaran = ", hasil)

}

4. Menghitung Sudut Sinus, Cosinus, Tangen

package main

import "fmt"

func main(){

    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        b,c int
    )

    fmt.Println ("Menghitung Sinus : ")
    fmt.Print   ("Nilai sisi depan (b) : ")
    fmt.Scanf     ("%d", &b)
    fmt.Print    ("Nilai sisi miring (c): ")
    fmt.Scanf   ("%d", &c)

    hasil := b/c

    fmt.Println ("Nilai sinus (a) adalah= ", hasil)
}

package main

import "fmt"

func main(){
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        a,c int
    )

    fmt.Println (" Menghitung Cosinus : ")
    fmt.Print   ("Nilai sisi samping (a) : ")
    fmt.Scanf     ("%d", &a)
    fmt.Print    ("Nilai sisi miring (c): ")
    fmt.Scanf   ("%d", &c)

    hasil := a/c

    fmt.Println ("Nilai Cosinus (a) adalah= ", hasil)
}

package main

import "fmt"

func main(){
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        a,b int
    )

    fmt.Println (" Menghitung Tangen  : ")
    fmt.Print   ("Nilai sisi depan (b) : ")
    fmt.Scanf     ("%d", &b)
    fmt.Print    ("Nilai sisi samping (a): ")
    fmt.Scanf   ("%d", &a)

    hasil := b/a

    fmt.Println ("Nilai Tangen (a) adalah= ", hasil)
}

5. Menghitung Gerak Lurus Beraturan

package main

import "fmt"

func main(){
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
    s,t int
)

fmt.Println ("Menghitung Gerak Lurus Beraturan : ")
fmt.Print ("Masukkan jarak yang ditemuh (s): ")
fmt.Scanf ("%d", &s)
fmt.Print ("Masukkan waktu ditempuh (t): ")
fmt.Scanf ("%d", &t)
hasil := s/t

fmt.Println ("Nilai kecepatannya adalah= ", hasil)
}

6. Menghitung Gerak Lurus Berubah Beraturan

package main

import "fmt"

func main() {
    fmt.Println("My Name's Umul Handayani! Let's start! ")
    var (
        v1, v2, t int
    )

    fmt.Print ("Masukan input Kecepatan awal : ")
    fmt.Scanf ("%d", &v1)
    fmt.Print("Masukan input Kecepatan akhir : ")
    fmt.Scanf("%d", &v2)
    fmt.Print ("Masukan input Waktu : ")
    fmt.Scanf ("%d", &t)

    hasil := v2-v1/t
    fmt.Println("GLBB = ", hasil)

}

7. Menghitung Energi Potensial Dan Energi Kinetik

package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        m, g int
    )
    var h int

    fmt.Print ("Masukan input m : ")
    fmt.Scanf ("%d", &m)
    fmt.Print("Masukan input g : ")
    fmt.Scanf("%d", &g)
    fmt.Print("Masukan input h : ")
    fmt.Scanf("%d", &h)
    hasil := m*g*h
    fmt.Println("Ep = ", hasil)

}

package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        m,v int
    )

    fmt.Println ("Menghitung Energi Kinetik : ")
    fmt.Print   ("Massa Benda (m) : ")
    fmt.Scanf     ("%d", &m)
    fmt.Print    ("Kecepatan Benda (v) : ")
    fmt.Scanf   ("%d", &v)

    hasil := (m*(v*v))/2

    fmt.Println ("Energi Kinetiknya (Ek) adalah=  ", hasil)
}

8. Menghitung Frekuensi Atau Getaran

package main

import "fmt"

func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
    N, T int
)

fmt.Print ("Masukan input N : ")
fmt.Scanf ("%d", &N)
fmt.Print("Masukan input T : ")
fmt.Scanf("%d", &T)
hasil := N/T
    fmt.Println("F = ", hasil)
}

9. Menghitung Masa Jenis

package main


import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        a, b int
    )

    fmt.Print ("Masukan input m : ")
    fmt.Scanf ("%d", &a)
    fmt.Print("Masukan input v : ")
    fmt.Scanf("%d", &b)
    hasil := a/b
    fmt.Println("Masa Jenis = ", hasil)

}

10. Menghitung Daya, Tekanan, Gaya Dan Usaha

package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        W, T int
    )
    fmt.Print ("Masukan input w : ")
    fmt.Scanf ("%d", &W)
    fmt.Print("Masukan input T : ")
    fmt.Scanf("%d", &T)
    hasil := W/T
    fmt.Println("P = ", hasil)

}


package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        F, a int
    )

    fmt.Print ("Masukan input F : ")
    fmt.Scanf ("%d", &F)
    fmt.Print("Masukan input a : ")
    fmt.Scanf("%d", &a)
    hasil := F/a
    fmt.Println("P = ", hasil)

}


package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        m, a int
    )

    fmt.Print ("Masukan input m : ")
    fmt.Scanf ("%d", &m)
    fmt.Print("Masukan input a : ")
    fmt.Scanf("%d", &a)
    hasil := m*a
    fmt.Println("F = ", hasil)

}

package main

import "fmt"

func main() {
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        f, s int
    )

    fmt.Print ("Masukan input f : ")
    fmt.Scanf ("%d", &f)
    fmt.Print("Masukan input s : ")
    fmt.Scanf("%d", &s)
    hasil := f*s
    fmt.Println("W = ", hasil)

}

11. Konversi Satuan Suhu

Celcius - Fahrenheit

package main


import "fmt"

func main(){
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        c,f int
    )

    fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Fahrenheit) : ")
    fmt.Println    ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
    fmt.Print   ("Celcius : ")
    fmt.Scanf     ("%d", &c)
    cf := ((9*c)/5)+32
    fmt.Println ("Fahrenheitnya adalah = ", cf)
    fmt.Println ("------------------------------------------------------------------------ ")
    fmt.Print   ("Fahrenheit : ")
    fmt.Scanf     ("%d", &f)
    fc := (5*(f-32))/9
    fmt.Println ("Celciusnya adalah = ", fc)



}

Celcius - Kelvin

package main

import "fmt"

func main(){
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        c,k int
    )

    fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Kelvin) : ")
    fmt.Println    ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
    fmt.Print   ("Celcius : ")
    fmt.Scanf     ("%d", &c)
    ck := 273+c
    fmt.Println ("Kelvinnya adalah = ", ck)
    fmt.Println ("------------------------------------------------------------------------ ")
    fmt.Print   ("Reamur : ")
    fmt.Scanf     ("%d", &k)
    kc := k-273
    fmt.Println ("Celciusnya adalah = ", kc)



}

Celcius - Reamour

package main


import "fmt"

func main(){
    fmt.Printf("My Name's Umul Handayani! Let's start! ")
    var (
        c,r int
    )

    fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Reamur) : ")
    fmt.Println    ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
    fmt.Print   ("Celcius : ")
    fmt.Scanf     ("%d", &c)
    cr := (4*c)/5
    fmt.Println ("Reamurnya adalah = ", cr)
    fmt.Println ("------------------------------------------------------------------------ ")
    fmt.Print   ("Reamur : ")
    fmt.Scanf     ("%d", &r)
    rc := (5*r)/4
    fmt.Println ("Reamurnya adalah = ", rc)



}






Oke..that's all some example for GoLang Programming.
Cukup segitu dulu tentang GoLang untuk hari ini.
Harapan saya, apapun postingan didalam blog ini dapat memberi pengetahuan baru dan semoga bermanfaat buat para pembaca.

Thanks!

Tidak ada komentar:

Posting Komentar