Buatlah aplikasi untuk menghitung luas persegi
Buatlah aplikasi untuk menghitung luas segitiga
Buatlah aplikasi untuk menghitung luas lingkaran
Source code:
package main
import ( "fmt" )
func main() {
var plh int
var s int
for { fmt.Println("PERHITUNGAN LUAS")
fmt.Println("1.Luas Persegi")
fmt.Println("2.Luas Segitiga")
fmt.Println("3.Luas Lingkaran")
fmt.Print("Masukkan Pilihan anda = ")
fmt.Scan(&plh)
switch (plh){ case 1 : fmt.Println("Menghitung Luas Persegi")
fmt.Println("Masukkan Sisi =")
fmt.Scan(&s)
var l int
l = s*s
fmt.Println("Hasil Luas Persegi adalah ", l)
case 2: fmt.Println("Menghitung Luas Segitiga")
fmt.Println("Masukkan Alas =")
var a int
fmt.Scan(&a)
fmt.Println("Masukkan Tinggi =")
var t int
fmt.Scan(&t)
var ll int
ll = (a*t)/2
fmt.Println("Hasil Luas Segitiga adalah ", ll)
fmt.Print("Masukkan Pilihan anda = ")
case 3 : fmt.Println("Menghitung Luas Lingkaran")
fmt.Println("Masukkan Jari-Jari =")
var s float32
fmt.Scan(&s)
var vv float32
vv = 3.14*s*s
fmt.Println("Hasil Luas Lingkaran adalah ", vv)
}
}
}
Running program:

1.Luas Persegi

2.Luas Segi Tiga

3.Luas Lingkaran

4. Buatlah aplikasi untuk menghitung sudut sinus, cosinus, tangen!
Source code:
package main
import ( "fmt"
"math" )
func main() {
var ( sudut, radian float64 )
// mencari sudut sin
fmt.Println("masukan sudut sin : ")
fmt.Scanf("%f", &sudut)
radian= sudut *(3.14/180)
fmt.Println(" hasilnya adalah : ", math.Sin(radian))
// mencari sudut cos
fmt.Println("masukan sudut cos : ")
fmt.Scanf("%f", &sudut)
radian= sudut *(3.14/180)
fmt.Println(" hasilnya adalah : ", math.Cos(radian))
// mencari sudut tan fmt.Println("masukan sudut tan : ")
fmt.Scanf("%f", &sudut)
radian= sudut *(3.14/180)
fmt.Println(" hasilnya adalah : ", math.Tan(radian))
}
Running Program

5. Buatlah aplikasi untuk menghitung gerak lurus beraturan!
Source Code
package main
import ( "fmt" )
func main() {
var (a, b int)
//fmt.Print("Menghitung Gerak Lurus Beraturan")
//fmt.Print("v=s/t >>> v adalah kecepatan. "s=Jarak yang ditempuh (km, m) dibagi t = Waktu tempuh (jam, sekon)")
fmt.Print("Masukkan jarak yang ditempuh (km)= ")
fmt.Scanf("%d",&a)
fmt.Print("Masukkan waktu tempuh (jam)= ")
fmt.Scanf("%d",&b)
hasil:=a/b
fmt.Print("v=s/t>>> v(kecepatan)=",hasil ,"km/jam")
}
Running program

6. Buatlah aplikasi untuk menghitung gerak lurus berubah beraturan!
Source Code
package main
import "fmt"
func main() { var ( vt, v0 , a, t, s float64 )
fmt.Println("rumus mencari kelajuan akhir")
fmt.Println("inputkan kelajuan awal(m/s) : ")
fmt.Scanf("%f", &v0)
fmt.Println("inputkan percepatan(m/s2) : ")
fmt.Scanf("%f", &a)
fmt.Println("inputkan selang waktu (s) : ")
fmt.Scanf("%f", &t)
vt = v0 + (a * t)
fmt.Println("laju akhir : ",vt, "m/s")
// jarak yang ditempuh
fmt.Println("rumus mencari jarak yang ditempuh")
fmt.Println("inputkan kelajuan awal (m/s) : ")
fmt.Scanf("%f", &v0)
fmt.Println("inputkan selang waktu (s) : ")
fmt.Scanf("%f", &t)
fmt.Println("inputkan percepatan (m/s2) : ")
fmt.Scanf("%f", &a)
s = ( v0 * t) + (0.5 * a * (t * t))
fmt.Println("jadi jarak yang ditempuh adalah : ", s, "m") }
Running program

7. Buatlah aplikasi untuk menghitung energi potensial, kinetik!
Source Code
package main
import "fmt"
func main() {
var (
ep, m, g, h, ek, v float64
)
//energi potensial
fmt.Println("Energi Potensial")
fmt.Printf("Inputkan masa benda(kg):")
fmt.Scanf("%f", &m)
fmt.Printf("Inputkan percepatan gravitasi(m/s2):")
fmt.Scanf("%f",&g)
fmt.Printf("Inputkan tinggi benda dari permukaan tanah(meter):")
fmt.Scanf("%f", &h)
ep = m*g*h
fmt.Println("energi potensial yang dihasilkan adalah:",ep,"J")
fmt.Println("Energi Kinetik")
fmt.Printf("Inputkan kecepatan benda(m/s):")
fmt.Scanf("%f", &v)
ek = 0.5*m*(v*v)
fmt.Println("energi kinetik yang dihasilkan adalah:", ek, "j")
}
running program

8. Buatlah aplikasi untuk menghitung frekuensi atau getaran!
Source Code
package main
import ( "fmt" )
func main() {
var (a, b int)
//fmt.Print("Menghitung Frekuensi atau Getaran")
//fmt.Print("f=n/t >>> f adalah frekuensi. "n=Jumlah getaran t=Waktu(sekon)")
fmt.Print("Masukkan jumlah getaran(s)= ")
fmt.Scanf("%d",&a)
fmt.Print("Masukkan waktu= ")
fmt.Scanf("%d",&b)
hasil:=a/b
fmt.Print("f=n/t>>> v(Frekuensi)=",hasil ,"Hz")
}
running program

9. Buatlah aplikasi untuk menghitung masa jenis!
Source code
import ( "fmt" )
func main() {
var (a, b int)
//fmt.Print("Menghitung massa jenis")
//fmt.Print("v=s/t >>> v adalah kecepatan. "s=Jarak yang ditempuh (km, m) dibagi t = Waktu tempuh (jam, sekon)")
fmt.Print("Masukkan massa: ")
fmt.Scanf("%d",&a)
fmt.Print("Masukkan volume: ")
fmt.Scanf("%d",&b)
massa:=a/b
fmt.Print("v=m/v>>> v(massa jenis)=",massa)
}
running program:

10. Buatlah aplikasi untuk menghitung daya, tekanan, usaha dan gaya!
package main
import "fmt"
func main() {
fmt.Println("-----------------------")
fmt.Println("1 Daya")
fmt.Println("2 Gaya")
fmt.Println("3 Usaha")
fmt.Println("4 Tekanan")
fmt.Println("-----------------------")
var pilihan float64
fmt.Printf("Masukkan pilihan: ")
fmt.Scanf("%f",&pilihan)
if pilihan== 1 {
var (w, t float32)
fmt.Println("Masukkan nilai w(watt/joule): ")
fmt.Scanf("%", &w)
fmt.Println("Masukkan nilai t(waktu/detik): ")
fmt.Scanf("%", &t)
daya := w / t
fmt.Println("hasil p=w/t==>", daya)
}else if pilihan == 2 {
var (
n, a float32
)
fmt.Print("Masukkan nilai n (Gaya newton): ")
fmt.Scanf("%", &n)
fmt.Print("Masukkan nilai a (percepatan n/s): ")
fmt.Scanf("%", &a)
gaya := n * a
fmt.Println("hasil f=n*a==>", gaya)
}else if pilihan== 3 {
var (
f, s float32
)
fmt.Print("Masukkan Nilai F (Gaya Newton: ")
fmt.Scanf("%f", &f)
fmt.Print("Masukkan Nilai s (jarak(m)): ")
fmt.Scanf("%f", &s)
usaha := f * s
fmt.Println("hasil=f/s==>", usaha)
}else if pilihan== 4{
var(
f,a float32
)
fmt.Print("Masukkan Nilai F (Gaya Newton):")
fmt.Scanf("%f",&f)
fmt.Print("Masukkan Nilai a (Luas Penampang):")
fmt.Scanf("%f",&a)
tekanan:=f/a
fmt.Println("hasil T=F/a==>",tekanan)
}
}

11. Buatlah aplikasi untuk konversi untuk semua satuan suhu!
Source Code
package main
import "fmt"
func main() {
var (p,c,f,r float64)
fmt.Println("1. Celcius ke Fahrenheit")
fmt.Println("2. Celcius ke Reamur")
fmt.Println("3. Fahrenhet ke Celcius")
fmt.Println("4. Fahrenheit ke Reamur")
fmt.Println("5. Reamur ke Fahrenheit")
fmt.Println("6. Reamur ke Celcius")
fmt.Printf("masukan pilihan anda:")
fmt.Scanf("%f", &p)
if p == 1 {
fmt.Println("masukan nilai suhu celcius :")
fmt.Scanf("%f", &c)
d := 9/5* c + 32
fmt.Println( d , "derajat Fahrenheit" )
}else if p == 2 {
fmt.Println("masukan suhu celcius :")
fmt.Scanf("%f", &r)
f := 4/5 * c
fmt.Println( f , "derajat Reamur")
}else if p == 3 {
fmt.Println("masukkan Suhu Fahrenheit :")
fmt.Scanf("%f", &f)
f := 5/9 * ( f - 32 )
fmt.Println( f , "derajat Celcius")
}else if p == 4 {
fmt.Println("masukan suhu Fahrenheit :")
fmt.Scanf("%f", &f)
f := 4/9 *( f - 32)
fmt.Println( f , "derajat Reamur")
}else if p == 5 {
fmt.Println("masukan suhu Reamur :")
fmt.Scanf("%f", &f)
f := 4/9 *( f - 32)
fmt.Println( f , "derajat Fahrenheit")
}else if p == 6 {
fmt.Println("masukan suhu Reamur :")
fmt.Scanf("%f", &r)
f := (9/4 * r) + 32
fmt.Println( f , "derajat Celcius")
}else {
fmt.Printf("aa")
}
}
running program

nita riyanti
0 komentar:
Posting Komentar