Program untuk menghitung bilangan dengan menggunakan Go Programming

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 ………..

Leave a comment