1. LISTING CODE MENGHITUNG LUAS PERSEGIpackage main
import "fmt"
func main(){
var(
a,b int
)
fmt.Print("masukan sisi pertama : ")
fmt.Scanf("%d", &a)
fmt.Print("masukan sisi kedua : ")
fmt.Scanf("%d", &b)
hasil := a*b
fmt.Println("Luas Persegi =", hasil)
}
2. LISTING CODE MENGHITUNG LUAS SEGITIGA
package main
import "fmt"
func main(){
var(
a,b int
)
fmt.Print("masukan Alas : ")
fmt.Scanf("%d", &a)
fmt.Print("masukan Tinggi : ")
fmt.Scanf("%d", &b)
aa := float32 (a)
bb := float32 (b)
hasil := (aa*bb)/2
fmt.Println("Luas =", hasil)
}
3. LISTING CODE MENGHITUNG LUAS LINGKARAN
package main
import "fmt"
func main(){
var(
r int
)
fmt.Print("masukan Jari-jari : ")
fmt.Scanf("%d", &r)
rr := float32(r)
hasil := (rr*rr)*3.14
fmt.Println("Luas =", hasil)
}
4. LISTING CODE MENGHITUNG SUDUT SINUS, COSINUS DAN TANGEN
package main
import (
"fmt"
"math"
)
func main(){
var a int
fmt.Println("Masukan Sudut : ")
fmt.Scanf("%d" , &a)
aa :=float64 (a)
hasil := math.Sin(aa*3.14/180)
hasil1 := math.Cos(aa*3.14/180)
hasil2 := math.Tan(aa*3.14/180)
fmt.Println("Sin =", hasil)
fmt.Println("Cos =", hasil1)
fmt.Println("Tan=", hasil2)
}
5. LISTING CODE MENGHITUNG GERAK LURUS BERATURAN (GLB)
package main
import "fmt"
func main() {
var (
a, b, c, d, e, f, g int
)
fmt.Printf("Menghitung gerak lurus beraturan pilih \n 1. Jarak \n 2. Waktu \n 3. Kecepatan ")
fmt.Scanf("%d", &a)
if a == 1 {
fmt.Println("Masukan waktu : ")
fmt.Scanf("%d, &b")
fmt.Println("Masukan Kecepatan : ")
fmt.Scanf("%d, &c")
bb := float64(b)
cc := float64(c)
hasil := bb*cc
fmt.Println(" Jarak : ", hasil)
}else if a==2 {
fmt.Println("Masukan Jarak: ")
fmt.Scanf("%d, &d")
fmt.Println("Masukan kecepatan : ")
fmt.Scanf("%d, &e")
dd := float64(d)
ee := float64(e)
hasil := dd/ee
fmt.Println(" Waktu : ", hasil)
}else if a==3 {
fmt.Println("Masukan waktu: ")
fmt.Scanf("%d, &f")
fmt.Println("Masukan jarak : ")
fmt.Scanf("%d, &g")
ff := float64 (f)
gg := float64(g)
hasil := gg/ff
fmt.Println(" Kecepatan : ", hasil)
}else {
fmt.Print(" Pilihan Tidak ada ")
}
}
6. MENGHITUNG GERAK LURUS BERUBAH BERATURAN ( GLBB )
package main
import "fmt"
func main(){
var (
vo, a, t, p int
)
fmt.Print ("Pilih yang ingin dicari \n 1.Kecepatan akhhir, kecepatan setelah beberapa detik \n 2.jarak tempuh \n")
fmt.Scan (&p)
if p==1 {
fmt.Print("Masukan kecepatan awal : ")
fmt.Scanf("%d", &vo)
fmt.Print("silahkan masukan percepatan = ")
fmt.Scanf("%d", &a)
fmt.Print("silahkan masukan selang waktu = ")
fmt.Scanf("%d", &t)
vov := float64(vo)
aa := float64(a)
tt := float64(t)
hasil := vov + (aa * tt)
fmt.Println("Kecepatan akhir", hasil, "kilometer per jam")
}else if p==2 {
fmt.Print("Masukan kecepatan awal : ")
fmt.Scanf("%d", &vo)
fmt.Print("silahkan masukan selang waktu = ")
fmt.Scanf("%d", &t)
fmt.Print("silahkan masukan percepatan = ")
fmt.Scanf("%d", &a)
tt := float64 (t)
vov := float64 (vo)
aa := float64 (a)
hasil := (vov*tt)+(0.5*aa)*(tt*tt)
fmt.Println("Jarak tempuh ", hasil, "m")
}else {
fmt.Println("Tidak ada pilihan")
}
}
7. MENGHITUNG ENERGI POTENSIAL DAN KINETIK
package main
import (
"fmt"
)
func main() {
var (
a, b, c, d, e, f int
)
fmt.Print("menghituhg gerak lurus beraturan \n 1.Energi Potensial \n 2.Energi Kinetik \n Masukan No yang Anda Pilih = ")
fmt.Scanf("%d", &a)
if a==1{
fmt.Print("Masukan massa benda : ")
fmt.Scanf("%d", &b)
fmt.Print("Masukan percepatan grafitasi : ")
fmt.Scanf("%d", &c)
fmt.Print("Masukan tinggi dari permukaan tanah : ")
fmt.Scanf("%d", &d)
bb := float64(b)
cc := float64(c)
dd := float64(d)
hasil := bb*cc*dd
fmt.Println("Potensial : ", hasil, "HZ")
}else if a==2 {
fmt.Print(" Masukan Massa Benda : ")
fmt.Scanf("%d", &e)
fmt.Print("Masukan Kecepatan Benda : ")
fmt.Scanf("%d", &f)
ee := float64(e)
ff := float64(f)
hasil := 0.5*ee*(ff*ff)
fmt.Println("Energi Kinetik : ", hasil)
}else{
fmt.Print("Pilihan Tidak Ada")
}
}
8. MENGHITUNG FREKUENSI ATAU GETARAN
package main
import (
"fmt"
)
func main() {
var (
a, b int
)
fmt.Print("Masukan Jumlah Getaran : ")
fmt.Scanf("%d", &a)
fmt.Print("Masukan Waktu (sekon) : ")
fmt.Scanf("%d", &b)
aa := float64(a)
bb := float64(b)
hasil := aa/bb
fmt.Println("Frekuensi : ", hasil, "HZ")
}
9. LISTING CODE MENGHITUNG MASSA JENIS
package main
import "fmt"
func main(){
var(
a,b int
)
fmt.Println("Menghitung Massa Jenis Benda ")
fmt.Print("masukan massa : ")
fmt.Scanf("%d", &a)
fmt.Print("masukan volume : ")
fmt.Scanf("%d", &b)
hasil := a/b
fmt.Println("Luas =", hasil)
}
10. LISTING CODE MENGHITUNG DAYA, TEKANAN, USAHA DAN GAYA
package main
import (
"fmt"
)
func main() {
var (
a, b, c, d, e, f, g, h, i int
)
fmt.Print("menghituhg Daya, Tekanan, Usaha dan Gaya \n 1.Daya \n 2.Gaya \n 3.Tekanan \n 4.Usaha \n Masukan No yang Anda Pilih = ")
fmt.Scanf("%d", &a)
if a==1{
fmt.Print("Masukan Usaha/Joule : ")
fmt.Scanf("%d", &b)
fmt.Print("Masukan Waktu : ")
fmt.Scanf("%d", &c)
bb := float64(b)
cc := float64(c)
hasil := bb/cc
fmt.Println("Daya : ", hasil, "Watt")
}else if a==2 {
fmt.Print("Masukan Massa : ")
fmt.Scanf("%d", &d)
fmt.Print("Masukan Percepatan : ")
fmt.Scanf("%d", &e)
dd := float64(d)
ee := float64(e)
hasil := dd*ee
fmt.Println("Gaya : ", hasil, "Newton")
}else if a==3 {
fmt.Print("Masukan Gaya : ")
fmt.Scanf("%d", &f)
fmt.Print("Masukan Luas : ")
fmt.Scanf("%d", &g)
ff := float64(f)
gg := float64(g)
hasil := gg/ff
fmt.Println("Tekanan : ", hasil, "Tekanan : ")
}else if a==3 {
fmt.Print("Masukan Gaya : ")
fmt.Scanf("%d", &h)
fmt.Print("Masukan Jarak : ")
fmt.Scanf("%d", &i)
hh := float64(h)
ii := float64(i)
hasil := hh*ii
fmt.Println("Usaha : ", hasil, "Joule")
}else{
fmt.Println("Pilihan Tidak Ada")
}
}
11. LISTING CODE KONVERSI SATUAN SUHU
package main
import "fmt"
func main () {
var (
pil1, a int
)
fmt.Print("Pilih Kategori Suhu :\n 1. Celcius \n 2. Fahreheid \n 3. Reamur \n 4. Kelvin \n Masukan No yang dipilih : ")
fmt.Scan(&pil1)
if pil1 == 1 {
fmt.Print("Masukan Nilai Celcius : ")
fmt.Scanf("%d", &a)
aa := float64(a)
hasil := (aa / (5 * 9)) + 32
fmt.Println("Maka Suhu Fahrenheidnya Adalah : ", hasil)
hasil1 := aa / (5 * 4)
fmt.Println("Maka Suhu Reamurnya Adalah : ", hasil1)
hasil2 := aa + 273
fmt.Println("Maka Suhu Kelvinnya Adalah : ", hasil2)
}else if pil1==2{
fmt.Print("Masukan Nilai Fahrenheit : ")
fmt.Scanf("%d", &a)
aa := float64(a)
hasil := ((aa -32)/(9*5))
fmt.Println("Maka Suhu Celciusnya Adalah : ", hasil)
hasil1 := ((aa -32)/(9*4))
fmt.Println("Maka Suhu Reamurnya Adalah : ", hasil1)
hasil2 := (((aa -32)/(9*5))+273)
fmt.Println("Maka Suhu Kelvinnya Adalah : ", hasil2)
}else if pil1==3{
fmt.Print("Masukan Nilai Reamur : ")
fmt.Scanf("%d", &a)
aa := float64(a)
hasil := (aa/(4*5))
fmt.Println("Maka Suhu Celciusnya Adalah : ", hasil)
hasil1 := ((aa /(4*9))+32)
fmt.Println("Maka Suhu Fahrenheitnya Adalah : ", hasil1)
hasil2 := ((aa /(4*5))+273)
fmt.Println("Maka Suhu Kelvinnya Adalah : ", hasil2)
}else if pil1==4{
fmt.Print("Masukan Nilai Kelvin : ")
fmt.Scanf("%d", &a)
aa := float64(a)
hasil := aa-273
fmt.Println("Maka Suhu Celciusnya Adalah : ", hasil)
hasil1 := ((aa-273) /(5*9))+32
fmt.Println("Maka Suhu Fahrenheitnya Adalah : ", hasil1)
hasil2 := ((aa-273)/(5*4))
fmt.Println("Maka Suhu Reamurnya Adalah : ", hasil2)
}else {
fmt.Print("Masukan Pilihan Dengan Benar \n Silahkan di Run Kembali")
}
}
0 comments:
Post a Comment