Terlebih dahulu silahkan instal GO Programming, sesuaikan dengan type komputer yang dimiliki karena antara 32 bit ataupun type lainnya tentu beda. Setelah mengistal aplikasi tersebut segara instal aplikasi pendukung git 1.9.4.,
—– goog luck —–
1. Menghitung luas persegi
package main
import “fmt”
func main () {
var (
sisi1, sisi2 int
)
fmt.Print(“masukan sisi persegi pertama : “)
fmt.Scanf(“%d”, &sisi1)
fmt.Print(“masukan sisi persigi kedua : “)
fmt.Scanf(“%d”, &sisi2)
hasil := sisi1*sisi2
fmt.Println(“Total dari sisi1*sisi2 =”, hasil)
}
2. Menghitung luas segitiga
package main
import (
“fmt”
)
func main (){
var (
tinggi,alas,hasil float32
)
fmt.Print(“Masukan Input tinggi :”)
fmt.Scanf(“%f”, &tinggi)
fmt.Print(“Masukan alas segitiga :”)
fmt.Scanf(“%f”, &alas)
hasil = tinggi*alas/2
/*dimana tinggi (T) * alas dibagi dua atau*/
/*1/2 alas * tinggi*/
fmt.Print(“Total luas Segitiga =”, hasil)
}
3. Menghitung luas lingkaran
package main
import (
“fmt”
)
func main(){
var (
jari float32
)
fmt.Printf(“Masukan nilai jari-jari : “)
fmt.Scanf(“%f”, &jari )
Luas := 3.1444 * jari * jari
/* atau 22/7 *jari-jari pangkat dua */
fmt.Println(“Hasil Luas Lingkarang adalah : “, Luas)
}
4. Menghitung Sin, Cos, Tangen
package main
import (
“fmt”
)
func main () {
var (
tegak, miring, datar float32
)
fmt.Printf(“masukan nilai tegag : “)
fmt.Scanf(“%f”, &tegak)
fmt.Printf(“masukan nilai miring : “)
fmt.Scanf(“%f”, &miring)
fmt.Printf(“masukan nilai datar : “)
fmt.Scanf(“%f”, &datar)
sin := tegak / miring
cos := datar / miring
tan := tegak /datar
fmt.Printf(“luas segitiga dari nilai tersebut adalah :”,sin )
fmt.Printf(” \n luas segitiga nilai tersebut adalah :”,cos )
fmt.Printf(” \n luas segitiga nilai tersebut adalah :”,tan )
}
5. Gerak lurus beraturan
package main
import (
“fmt”
)
func main(){
var(
v,s,t float32
)
fmt.Print(“Masukan Jumlah jarak yang ditempuh : “)
fmt.Scanf(“%f”, &t)
fmt.Print(“Masukin jumlah kecepatan : “)
fmt.Scanf(“%f”, &s)
v = s/t
fmt.Println(“Hasil Gerak lurus Beraturan = “, v)
}
6. Gerak lurus berubah beraturan
package main
import (
“fmt”
)
func main (){
var(
vt,vo,a,t,s float32
)
fmt.Print(“Masukin angka Kecepatan awal : “)
fmt.Scanf(“%f”, &vo)
fmt.Print(“Masukin angka jumlah percepatan : “)
fmt.Scanf(“%f”, &a)
fmt.Print(“Masukin waktu yang ditempuh : “)
fmt.Scanf(“%f”, &t)
vt = vo + a * t
s = vo * t + (1/2) * a *t * 2
fmt.Println(“Hasil kalkulasi GLBB mencari kecepatan akhir: “, vt)
fmt.Println(“Hasil kalkulasi GLBB mencari kecepatan jarak yang ditempuh : “, s)
}
7. Menghitung potensial kinetik
package main
import (
“fmt”
)
func main(){
var(
m,g,h,EP, m2,EK,v2 float32
)
fmt.Println(“Mencari Perhitungan pada Energi Potensial “)
fmt.Println()
fmt.Print(“masukin jumlah ketinggianya : “)
fmt.Scanf(“%f”, &h)
fmt.Print(“masukin daya Gravitiy : “)
fmt.Scanf(“%f”, &g)
fmt.Print(“masukin Jumlah Massa : “)
fmt.Scanf(“%f”, &m)
fmt.Println()
EP = m * g * h
fmt.Println(“Jadi Energi Potensialnya adalah = “, EP)
fmt.Println()
fmt.Println()
fmt.Println(“Mencari Perhitungan Energi Kinetik “)
fmt.Println()
fmt.Print(“masukin Jumlah Massanya : “)
fmt.Scanf(“%f”, &m2)
fmt.Print(“masukin Kecepatannya : “)
fmt.Scanf(“%f”, &v2)
EK = m2 * v2 / 2
fmt.Println()
fmt.Println(“Jadi Energi Kinetiknya adalah = “, EK)
}
8.Menghitung Frekuensi
package main
import (
“fmt”
)
func main(){
var(
FR,n,t float32
)
fmt.Println(“Pergitungan frekuensi getaran : “)
fmt.Print(“Masukin Jumlah Getarannya : “)
fmt.Scanf(“%f”, &n)
fmt.Print(“Masukin Jumlah waktu yang diperlukan: “)
fmt.Scanf(“%f”, &t)
FR = n / t
fmt.Println(“Hasil Kalkulasi perhitungan Frekuensi Getaran adalah : “, FR)
}
9. Menghitung masa jenis
package main
import (
“fmt”
)
func main(){
var(
p,m,v float32
)
fmt.Println(“Perhitungan Massa Jenis”)
fmt.Print(“Masukin jumlah massa : “)
fmt.Scanf(“%f”, &m)
fmt.Print(“Masukin jumlah Volume : “)
fmt.Scanf(“%f”, &v)
p = m / v
fmt.Println(“Hasil akhir Perhitungan Massa jenis adalah : “, p)
}
10. Menghitung Daya, Tekanan, Usaha, Gaya
package main
import (
“fmt”
)
var (
pilih int
)
func main () {
menu()
switch pilih {
case 1:
var (
w, t float32
)
fmt.Printf(“masukan nilai usaha: “)
fmt.Scanf(“%f”, &w)
fmt.Printf(“masukan nilai waktu : “)
fmt.Scanf(“%f”, &t)
p := w / t
fmt.Printf(“nilai daya adalah”, p)
break;
case 2:
var (
f, a float32
)
fmt.Printf(“masukan nilai gaya: “)
fmt.Scanf(“%f”, &f)
fmt.Printf(“masukan nilai luas : “)
fmt.Scanf(“%f”, &a)
w := f / a
fmt.Printf(“nilai daya adalah”, w)
break;
case 3:
var (
f, s float32
)
fmt.Printf(“masukan nilai gaya: “)
fmt.Scanf(“%f”, &f)
fmt.Printf(“masukan nilai jarak : “)
fmt.Scanf(“%f”, &s)
p := f / s
fmt.Printf(“nilai daya adalah”, p)
break;
case 4:
var (
u, n float32
)
fmt.Printf(“masukan nilai masa benda: “)
fmt.Scanf(“%f”, &u)
fmt.Printf(“masukan nilai grafitasi : “)
fmt.Scanf(“%f”, &n)
f := u * n
fmt.Printf(“nilai daya adalah”, f)
break;
}
}
func menu() {
fmt.Printf(“*****pilihan*******”)
fmt.Printf(“\n 1.daya”)
fmt.Printf(“\n 2.tekanan”)
fmt.Printf(“\n 3.usaha”)
fmt.Printf(“\n 4.gaya”)
fmt.Printf(“\n silahkan memilih menu :”)
fmt.Scanf(“%d”, &pilih)
}
11. Menghitung konvensi untuk semua suhu
package main
import “fmt”
var pilih int32
var (
C,F,R float32
)
func main() {
menu ()
switch pilih{
case 1:
fmt.Printf(“Konversi Suhu dari Celcius ke Farenthait dan Reamur \n”)
fmt.Printf(“masukan nilai suhu Celcius: “)
fmt.Scanf(“%f”, &C)
F = (1.8 * C ) + 32
R = 0.8 + C
fmt.Printf(“Nila C ke F : “, F)
fmt.Printf(” \n Nila C ke R : “, R)
break;
case 2:
fmt.Printf(“Konversi Suhu dari Farenthait ke Celcius dan Reamur \n”)
fmt.Printf(“masukan nilai suhu Farenthait: “)
fmt.Scanf(“%f”, &F)
C = 0.56 * (F-32)
R = 0.4 * (F-32)
fmt.Printf(“Nila F ke C : “, C)
fmt.Printf(“\n Nila F ke R : “, R)
break;
case 3:
fmt.Printf(“Konversi Suhu dari Reamur ke Celcius dan Farenthait \n”)
fmt.Printf(“masukan nilai suhu Reamur: “)
fmt.Scanf(“%f”, &R)
C = 1.25 * 12
F = (2.25 * R) +32
fmt.Printf(“Nila R ke C : “, C)
fmt.Printf(” \n Nila R ke F : “, F)
break;
default:
fmt.Printf(“pilihan tidak di temukan “)
}
}
func menu() {
fmt.Printf(“—–pilihan——-: “)
fmt.Printf(“\n 1 Celcius ke Farenthait dan Reamur “)
fmt.Printf(“\n 2 Farenthait ke Celcius dan Reamur “)
fmt.Printf(“\n 3 Reamur ke Celcius dan Farenthait “)
fmt.Printf(“\n silahkan pilih menu : “)
fmt.Scanf(“%d”, &pilih)
}
…………….thank ………..