1. Buatlah aplikasi untuk menghitung luas persegi !
package main
import "fmt"
func main() {
var (
a int
)
fmt.Print("Masukkan
panjang sisi : ")
fmt.Scanf("%d",
&a )
luas :=a*a
fmt.Println("luas
persegi = ",luas)
}
2. Buatlah aplikasi untuk menghitung luas segitiga!
package main
import "fmt"
func main() {
var (
a,b
int
)
fmt.Print("Masukkan
alas : ")
fmt.Scanf("%d",
&a )
fmt.Print("Masukkan
tinggi : ")
fmt.Scanf("%d",
&b )
luassegitiga :=
(a*b)*1/2
fmt.Println("luas
segitiga = ",luassegitiga)
}
3. Buatlah aplikasi untuk menghitung luas lingkaran!
package main
import "fmt"
func main() {
var (
a
float64
)
var p float64
=3.14
fmt.Print("Masukkan
jarijari : ")
fmt.Scanf("%f",
&a )
luaslingkaran :=
p*a*a
fmt.Println("luas
lingkaran = ",luaslingkaran)
}
4. Buatlah aplikasi untuk menghitung sudut sinus, cosinus, tangen!
package main
import ("fmt"
"math")
func main() {
var (
sudut
float64
)
fmt.Printf("Masukkan
sudut : ")
fmt.Scanf("%f",&sudut)
sudutSin:=
math.Sin(sudut)*100/math.Pi
sudutCos:=
math.Cos(sudut)*100/math.Pi
sudutTan:=
math.Tan(sudut)*100/math.Pi
fmt.Println("Sudut
Sinus = ",sudutSin)
fmt.Println("Sudut
Cosinus = ",sudutCos)
fmt.Println("Sudut
Tangen = ",sudutTan)
}
5. Buatlah aplikasi untuk menghitung gerak lurus beraturan!
package main
import "fmt"
func main() {
var (
s,t
int
)
fmt.Print("Masukkan
jarak : ")
fmt.Scanf("%d",
&s )
fmt.Print("Masukkan
kecepatan : ")
fmt.Scanf("%d",
&t )
GLB := s/t
fmt.Println("GLB
= ",GLB,"m/s")
}
6. Buatlah aplikasi untuk menghitung gerak lurus berubah beraturan!
package main
import "fmt"
func main() {
var (
v,a,t
int
)
fmt.Print("Masukkan
kecepatan awal : ")
fmt.Scanf("%d",
&v )
fmt.Print("Masukkan
percepatan : ")
fmt.Scanf("%d",
&a )
fmt.Print("Masukkan
waktu dalam sekon : ")
fmt.Scanf("%d",
&t )
GLBB := v+a*t
fmt.Println("GLBB
= ",GLBB,"m/s")
}
7. Buatlah aplikasi untuk menghitung energi potensial!
package main
import "fmt"
func main() {
var (
m,h
float64
)
var g float64 =
9.8
fmt.Print("Masukkan
massa benda dalam kg : ")
fmt.Scanf("%f",
&m )
fmt.Print("Masukkan
tinggi benda : ")
fmt.Scanf("%f",
&h )
Energipotensial
:= m*g*h
fmt.Println("Energi
potensial = ",Energipotensial,"J")
}
8. Buatlah aplikasi untuk menghitung energi kinetik!
package main
import "fmt"
func main() {
var (
m,v
int
)
fmt.Print("Masukkan
massa benda dalam kg : ")
fmt.Scanf("%d",
&m )
fmt.Print("Masukkan
kecepatan benda dalam m/s : ")
fmt.Scanf("%d",
&v )
Energikinetik :=
(m*v*v)*1/2
fmt.Println("Energi
Kinetik = ",Energikinetik,"J")
}
9. Buatlah aplikasi untuk menghitung frekuensi dan getaran!
package main
import "fmt"
func main() {
var (
n,t
float64
)
fmt.Print("Masukkan
jumlah getaran : ")
fmt.Scanf("%f",
&n )
fmt.Print("Masukkan
waktu dalam sekon : ")
fmt.Scanf("%f",
&t )
Frekuensi := n/t
Getaran := t/n
fmt.Println("Frekeunsi
= ",Frekuensi,"Hz")
fmt.Println("Getaran
= ",Getaran,"s")
}
10. Buatlah aplikasi untuk menghitung masa jenis!
package main
import "fmt"
func main() {
var (
m,v
float64
)
fmt.Print("Masukkan
massa dalam kg : ")
fmt.Scanf("%f",
&m )
fmt.Print("Masukkan
volum dalam m3 : ")
fmt.Scanf("%f",
&v )
masajenis := m/v
fmt.Println("massa
jenis = ",masajenis,"Kg/m3")
}
11. Buatlah aplikasi untuk menghitung daya, tekanan, usaha dan gaya!
package main
import "fmt"
func main() {
var (
a int
)
fmt.Println("Pilih
hitungan rumus : ")
fmt.Println("1.menghitung
daya ")
fmt.Println("2.menghitung
tekanan ")
fmt.Println("3.menghitung
usaha ")
fmt.Println("4.menghitung
gaya ")
fmt.Println("Pilihan
hitungan : ")
fmt.Scanf("%d",
&a )
fmt.Println("======================================================")
if (a==1){
fmt.Println("menghitung
daya ")
var (
arus,kecepatan
float64
)
fmt.Printf("masukkan
arus : ")
fmt.Scanf("%f",
&arus )
fmt.Printf("masukkan
kecepatan : ")
fmt.Scanf("%f",
&kecepatan )
daya
:= arus*kecepatan
fmt.Println("daya
= ",daya,"watt")
}else if (a==2){
fmt.Println("menghitung
tekanan ")
var (
gaya,percepatan
float64
)
fmt.Printf("gaya
: ")
fmt.Scanf("%f",
&gaya )
fmt.Printf("masukkan
percepatan : ")
fmt.Scanf("%f",
&percepatan )
tekanan
:= gaya*percepatan
fmt.Println("daya
= ",tekanan,"J")
}else if (a==3){
fmt.Println("menghitung
usaha ")
var (
gayaa,jarak
float64
)
fmt.Printf("gayaa
: ")
fmt.Scanf("%f",
&gayaa )
fmt.Printf("masukkan
jarak : ")
fmt.Scanf("%f",
&jarak )
usaha
:= gayaa*jarak
fmt.Println("usaha
= ",usaha,"J")
}else if (a==4) {
fmt.Println("menghitung
gaya ")
var (
masa,
percepatan float64
)
fmt.Printf("masa
: ")
fmt.Scanf("%f",
&masa)
fmt.Printf("masukkan
percepatan : ")
fmt.Scanf("%f",
&percepatan)
gaya
:= masa * percepatan
fmt.Println("gaya
= ", gaya, "newton")
}else{
fmt.Println("Tidak
ada pilihan")
}
}
11. Buatlah aplikasi untuk konversi
untuk semua satuan suhu!
package main
import "fmt"
func main() {
var
(
suhu
float64
)
fmt.Printf("Masukkan
suhu dalam celcius : ")
fmt.Scanf("%f",&suhu)
fmt.Println("=========================================")
kelvin:=suhu+273.15
reamur:=suhu*0.8
fahrenheit:=suhu*0.8+32
fmt.Println("suhu
dalam kelvin = ",kelvin)
fmt.Println("Sudut
Cosinus = ",reamur)
fmt.Println("Sudut
Tangen = ",fahrenheit)
}