BATCH 9
Postingan saya kali ini akan menampilkan beberapa contoh penggunaan rumus pada bahasa go lang
1. Aplikasi untuk menghitung luas persegi
package main
import (
import (
"fmt"
)
func main(){
func main(){
persegi() //Memanggil func persegi
fmt.Println("Masukkan sisi persegi: ")
fmt.Scanf("%d", &s)//%d digunakan untuk type data int
luas := s*s //rumus dari luas persegi
fmt.Println("Luas persegi =", luas ) //menampilkan hasil dari rumus
}
2. Aplikasi untuk menghitung luas segitiga
package main
import (
import (
"fmt"
)
func main(){
func main(){
segitiga ()
}
func segitiga (){
func segitiga (){
var(
a ,t float64
)
fmt.Println("Masukkan alas segitiga: ")
fmt.Scanf("%f", &a)//%f digunakan untuk type data float dan &a untuk menginputkan nilai
fmt.Println("Masukkan tinggi segitiga: ")
fmt.Scanf("%f", &t)
luas := (a*t)/2
fmt.Println("Luas segitiganya =", luas )
}
3. Aplikasi untuk menghitung luas lingkaran
package main
import (
import (
"fmt"
)
func main(){
luaslingkaran()
}
func luaslingkaran(){
var r float64
fmt.Println("masukan jari-jari (r) : ")
fmt.Scanf("%f", &r) // inputan
luas := 3.14*r*r
fmt.Println("luas lingkaran =", luas )
}
4. Aplikasi untuk menghitung sudut sinus, cosinus, tangen
package main
import (
"fmt"
"math"
)
func main(){
sincostan()
}
func sincostan(){
var (
a float64
)
fmt.Println("Masukkan nilai")
fmt.Scanf("%f", &a)
sinus:=math.Sin(a)
cosan:=math.Cos(a)
tangen:=math.Tan(a)
fmt.Println("Nilai Sin", sinus)
fmt.Println("Nilai Cos", cosan)
fmt.Println("Nilai Tan", tangen)
}
5. Aplikasi untuk menghitung gerak lurus beraturan
package main
import (
"fmt"
)
func main(){
glb()
}
func glb(){
var s,t float64
fmt.Println("jarak (s) : ")
fmt.Scanf("%f", &s) // inputan
fmt.Println("waktu (t) : ")
fmt.Scanf("%f", &t) // inputan
v := s/t
fmt.Println("kecepatan (v) =", v )
}
6. Aplikasi untuk menghitung gerak lurus berubah beraturan
package main
import (
"fmt"
)
func main(){
glbb()
}
func glbb(){
//vt=v0+a×t
var plh int
fmt.Println("Gerak Lurus Berubah Beraturan")
fmt.Println("1. Mencari kecepatan akhir jika diketahui waktu")
fmt.Println("2. Mencari jarak tempuh (m)")
fmt.Println("3. Mencari kecepatan akhir jika diketahui jarak")
fmt.Scanf("%d", &plh) // inputan
switch plh {
case 1 :
var v0,t,a float64
fmt.Println("kecepatan awal (v0) : ")
fmt.Scanf("%f", &v0) // inputan
fmt.Println("waktu (t) : ")
fmt.Scanf("%f", &t) // inputan
fmt.Println("percepatan (a) : ")
fmt.Scanf("%f", &a) // inputan
vt := v0+a*t
fmt.Println("kecepatan (v) =", vt )
break
case 2 :
var v0,t,a float64
fmt.Println("kecepatan awal (v0) : ")
fmt.Scanf("%f", &v0) // inputan
fmt.Println("waktu (t) : ")
fmt.Scanf("%f", &t) // inputan
fmt.Println("percepatan (a) : ")
fmt.Scanf("%f", &a) // inputan
s := v0*t+0.5*a*t*t
fmt.Println("jarak tempuh (s) =", s )
break
case 3 :
var v0,a,s float64
fmt.Println("kecepatan awal (v0) : ")
fmt.Scanf("%f", &v0) // inputan
fmt.Println("jarak (t) : ")
fmt.Scanf("%f", &s) // inputan
fmt.Println("percepatan (a) : ")
fmt.Scanf("%f", &a) // inputan
vt2 := v0*v0+2*a*s
fmt.Println("kecepatan (v) =", vt2 )
break
}
}
7. Aplikasi untuk menghitung energi potensial, kinetik
package main
import (
"fmt"
)
func main (){
energipotensial()
}
func energipotensial(){
var(
m,g,h int
)
fmt.Println("Masukkan massa dalam satuan kg : ")
fmt.Scanf("%d", &m)
fmt.Println("Masukkan percepatan gravitasi dalam satuan m/s2: ")
fmt.Scanf("%d", &g)
fmt.Println("Masukkan ketinggian benda dari permukaan tanah dalam satuan meter: ")
fmt.Scanf("%d", &h)
ep := m*g*h
fmt.Println("Energi Potensial = ", ep ,"joule" )
}
8. Aplikasi untuk menghitung frekuensi atau getaran
package main
import (
"fmt"
)
func main(){
frekuensi()
}
func frekuensi(){
var(
n, t float64
)
fmt.Println("Masukkan jumlah getaran: ")
fmt.Scanf("%f", &n)
fmt.Println("Masukkan waktu dalam satuan sekon: ")
fmt.Scanf("%f", &t)
frekuensi := n/t
fmt.Println("Frekuensi = ", frekuensi ,"hz" )
}
9. Aplikasi untuk menghitung masa jenis
package main
import (
"fmt"
)
func main(){
massajenis()
}
func massajenis(){
var(
m, v float64
)
fmt.Println("Masukkan massa dalam satuan kg: ")
fmt.Scanf("%f", &m)
fmt.Println("Masukkan volume dalam satuan m3: ")
fmt.Scanf("%f", &v)
massajenis := m/v
fmt.Println("Massa Jenis = ", massajenis ,"kg/m3" )
}
10. Aplikasi untuk menghitung daya, tekanan, usaha dan gaya
package main
import (
"fmt"
)
func main(){
daya()
tekanan()
usaha()
gaya()
}
func daya(){
fmt.Println("Rumus Daya")
var(
f, v float64
)
fmt.Println("Masukkan gaya dalam satuan newton: ")
fmt.Scanf("%f", &f)
fmt.Println("Masukkan laju dalam satuan m/s: ")
fmt.Scanf("%f", &v)
daya := f*v
fmt.Println("Daya = ", daya ,"watt" )
}
func tekanan(){
fmt.Println("Rumus Tekanan")
var(
f, a float64
)
fmt.Println("Masukkan gaya dalam satuan newton: ")
fmt.Scanf("%f", &f)
fmt.Println("Masukkan luas alas dalam satuan m2: ")
fmt.Scanf("%f", &a)
tekanan := f/a
fmt.Println("Tekanan = ", tekanan ,"N/m kuadrat" )
}
func usaha(){
fmt.Println("Rumus Usaha")
var(
f, s float64
)
fmt.Println("Masukkan gaya dalam satuan newton: ")
fmt.Scanf("%f", &f)
fmt.Println("Masukkan jarak dalam satuan meter: ")
fmt.Scanf("%f", &s)
usaha := f*s
fmt.Println("Usaha = ", usaha ,"Joule" )
}
func gaya(){
fmt.Println("Rumus Gaya")
var(
m, a float64
)
fmt.Println("Masukkan massa dalam satuan kg: ")
fmt.Scanf("%f", &m)
fmt.Println("Masukkan percepatan dalam satuan m/s2: ")
fmt.Scanf("%f", &a)
gaya := m*a
fmt.Println("Gaya = ", gaya ,"Newton" )
}
11. aplikasi untuk konversi untuk semua satuan suhu
package main
import (
"fmt"
)
func main(){
suhu()
}
func suhu(){
var (
c, r,f ,k float64
)
fmt.Println("Masukkan suhu celcius")
fmt.Scanf("%f", &c)
reamur:=(c*4)/5
fmt.Println(c, "C =", reamur, "R" )
kelvin:=c+273
fmt.Println(c, "C =", kelvin, "K" )
fah:=(c*9)/5+32
fmt.Println(c, "C =", fah, "F" )
fmt.Println("Masukkan suhu Reamur")
fmt.Scanf("%f", &r)
celcius:=(r*5)/4
fmt.Println(r, "R =", celcius, "C" )
kelvin1 :=(r/4)/5+273.15
fmt.Println(r, "R =", kelvin1, "K" )
fah1:=(r*9)/4+32
fmt.Println(r, "R =", fah1, "F" )
fmt.Println("Masukkan suhu fahrenheit")
fmt.Scanf("%f", &f)
celcius1:=(f-32)*1.8
fmt.Println(f, "F =", celcius1, "C" )
kelvin2:=(f-459.67)/1.8
fmt.Println(f, "F =", kelvin2, "K" )
reamur1:=(f-32)/2.25
fmt.Println(f, "F =", reamur1, "R" )
fmt.Println("Masukkan suhu Kelvin")
fmt.Scanf("%f", &k)
celcius2:=(k-273.5)*1.8
fmt.Println(k, "K =", celcius2, "C" )
reamur2:=(k-273.15)*0.8
fmt.Println(k, "K =", reamur2, "R" )
fah2:= (k*1.8) -459.67
fmt.Println(k, "K =", fah2, "F" )
}
No comments:
Post a Comment
Komentar yang bermutu Insyaallah akan mendapatkan berkah