Ask Contoh Rumus Menggunakan Bahasa Pemrograman Go Language Aditya Dees - AdityaDees

Hot

https://publishers.chitika.com/

Contact us for advertising.

22 October 2014

Ask Contoh Rumus Menggunakan Bahasa Pemrograman Go Language Aditya Dees

   G O  L A N G

       TUGAS D4 ITB SEAMOLEC 
     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 (
 "fmt"
)
func main(){
 persegi() //Memanggil func persegi
}
func persegi(){
 var(s int
)
 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 (
 "fmt"
)
func main(){
 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 (
 "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

https://payclick.com/

Contact us for advertising.