Rabu, 22 Oktober 2014

Beberapa Contoh Aplikasi Perhitungan Menggunakan Go Lang

Aplikasi Menghitung Konversi Satuan Suhu

*** Celcius dan Fahrenheit ***

package main

import "fmt"

func main(){
var (
c,f int
)

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

}


*** Celcius dan Kelvin ***

package main

import "fmt"

func main(){
var (
c,k int
)

fmt.Println ("*** Menghitung Konversi Satuan Suhu (Celcius dan Kelvin) ***: ")
fmt.Println ("Sebelum mengkonversi satuan suhu, kita harus mengetahui perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
fmt.Print   ("Suhu Celcius : ")
fmt.Scanf ("%d", &c)
ck := 273+c
fmt.Println ("Suhu Kelvinnya adalah = ", ck)
fmt.Println ("------------------------------------------------------------------------ ")
fmt.Print   ("Suhu Reamur : ")
fmt.Scanf ("%d", &k)
kc := k-273
fmt.Println ("Suhu Celciusnya adalah = ", kc)
}


*** Celcius dan Reamur ***

package main

import "fmt"

func main(){
var (
c,r int
)

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

}


Aplikasi Menghitung Sudut Sinus, Cosinus, dan Tangen

*** Sinus ***

package main

import "fmt"

func main(){
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)
}


*** Cosinus ***

package main

import "fmt"

func main(){
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 sinus (a) adalah= ", hasil)
}


*** Tangen ***

package main

import "fmt"

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

fmt.Println ("*** Menghitung Sinus ***: ")
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 sinus (a) adalah= ", hasil)
}


Aplikasi Menghitung Energi Potensial dan Energi Kinetik

*** Energi Potensial ***

package main

import "fmt"

func main(){
var (
m,g,h int
)

fmt.Println ("*** Menghitung Energi Potensial ***: ")
fmt.Print   ("Massa Benda (m) : ")
fmt.Scanf ("%d", &m)
fmt.Print ("Percepatan Gravitasi (g) : ")
fmt.Scanf   ("%d", &g)
fmt.Print   ("Tinggi Benda dari Permukaan Tanah (h) : ")
fmt.Scanf ("%d", &h)

hasil := m*g*h

fmt.Println ("Energi Potensialnya (Ep) adalah= ", hasil)
}


*** Energi Kinetik ***

package main

import "fmt"

func main(){
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)
}


Aplikasi Menghitung Daya, Tekanan, Usaha, dan Gaya

*** Daya ***

package main

import "fmt"

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

fmt.Println ("*** Menghitung Daya ***: ")
fmt.Print   ("Nilai Usaha (w) : ")
fmt.Scanf ("%d", &w)
fmt.Print ("Nilai Waktu (t): ")
fmt.Scanf   ("%d", &t)

hasil := w/t

fmt.Println ("Dayanya (P) adalah= ", hasil)
}


*** Tekanan ***

package main


import "fmt"

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

fmt.Println ("*** Menghitung Tekanan ***: ")
fmt.Print   ("Nilai Gaya (F) : ")
fmt.Scanf ("%d", &f)
fmt.Print ("Nilai Luas Alas/Penampang (A): ")
fmt.Scanf   ("%d", &a)

hasil := f/a

fmt.Println ("Tekanannya (p) adalah= ", hasil)
}


*** Usaha ***

package main

import "fmt"

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

fmt.Println ("*** Menghitung Usaha ***: ")
fmt.Print   ("Nilai Gaya yang Sejajar dengan Perpindahan (F) : ")
fmt.Scanf ("%d", &f)
fmt.Print ("Nilai Perpindahan (m): ")
fmt.Scanf   ("%d", &s)

hasil := f*s

fmt.Println ("Usahanya (W) adalah= ", hasil)
}


*** Gaya ***

package main

import "fmt"

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

fmt.Println ("*** Menghitung Gaya ***: ")
fmt.Print   ("Nilai Massa (m) : ")
fmt.Scanf ("%d", &m)
fmt.Print ("Nilai Percepatan (a): ")
fmt.Scanf   ("%d", &a)

hasil := m*a

fmt.Println ("Gayanya (F) adalah= ", hasil)
}


Aplikasi Menghitung Massa Jenis

package main

import "fmt"

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

fmt.Println ("*** Menghitung Massa Jenis ***: ")
fmt.Print   ("Nilai Massa (m) : ")
fmt.Scanf ("%d", &m)
fmt.Print ("Nilai Volume (v): ")
fmt.Scanf   ("%d", &v)

hasil := m/v

fmt.Println ("Massa Jenisnya (P) adalah= ", hasil)
}

Aplikasi Menghitung Frekuensi atau Getaran

package main

import "fmt"

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

fmt.Println ("*** Menghitung Frekuensi atau Getaran ***: ")
fmt.Print   ("Jumlah Getaran (n) : ")
fmt.Scanf ("%d", &n)
fmt.Print ("Waktu (t): ")
fmt.Scanf   ("%d", &t)

hasil := n/t

fmt.Println ("Frekuensinya adalah (F) = ", hasil)
}


Aplikasi Menghitung Gerak Lurus Beraturan

package main

import "fmt"

func main(){
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)
}


Aplikasi Menghitung Gerak Lurus Berubah Beraturan

package main

import "fmt"

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

fmt.Println ("*** Menghitung Gerak Lurus Berubah Beraturan ***: ")
fmt.Print ("Masukkan nilai kecepatan awal (vo) : ")
fmt.Scanf ("%d", &vo)
fmt.Print ("Masukkan nilai percepatan (a): ")
fmt.Scanf ("%d", &a)
fmt.Print ("Masukkan waktu tempuh benda (t) : ")
fmt.Scanf ("%d", &t)

hasil := vo+(a*t)

fmt.Println ("Nilai Kecepatan Akhirnya (vt) adalah = ", hasil)
}


Aplikasi Menghitung Luas Lingkaran

package main

import "fmt"

func main(){
var (
a int
)

fmt.Println ("*** Menghitung Luas Lingkaran ***: ")
fmt.Print ("Masukkan jari-jari lingkaran: ")
fmt.Scanf ("%d", &a)
hasil := (22*a*a)/7

fmt.Println ("Luas Persegi Panjang adalah= ", hasil)
}


Aplikasi Menghitung Luas Segitiga

package main

import "fmt"

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

fmt.Println ("*** Menghitung Luas Segitiga ***: ")
fmt.Print ("Masukkan nilai kecepatan awal (vo) : ")
fmt.Print ("Masukkan nilai percepatan (a) : ")
fmt.Print ("Masukkan nilai jarak tempuh")
fmt.Scanf ("%d", &a)
fmt.Print ("Masukkan tinggi segitiga:")
fmt.Scanf ("%d", &t)
hasil := (a*t)/2
fmt.Println ("Luas Segitiga adalah= ", hasil)
}

Aplikasi Menghitung Luas Persegi

package main

import "fmt"

func main(){
var (
a int
)

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















Tidak ada komentar:

Posting Komentar