Kalkulator Bangun Datar dengan Golang

ANISA YULIANI PRIYADI

Sosial Media


0 orang menyukai ini
Suka

Summary

  • Golang atau Go Language merupakan bahasa pemrograman yang dikelola oleh google. 
  • GOLANG sendiri memiliki beberapa keunggulan, yaitu:
    • Bersifat open source
    • Mudah dipahami
    • Memiliki fitur Garbage Collector
    • Golang akan memberikan petunjuk apabila terdapat kompilasi saat terjadi kesalahan dalam pengetikan
    • Lebih cepat dalam pembuatan aplikasi
    • Biaya yang digunakan dalam pembuatan aplikasi lebih rendah daripada menggunakan bahasa pemrograman lainnya.
    • Tidak perlu khawatir tentang adanya crash

Description

Kalkulator merupakan sebuah alat atau perangkat yang dapat melakukan perhitungan ssecara matematis. Kalkulator dapat bekerja melalui mekanisme elektronik dan dapat dijalankan melaluo mesin fisik maupun alat virtual.

Bangun datar merupakan sebutan bagi bangun yang memiliki dua dimensi yang dibatasi oleh garis lurus maupun garis lengkung.

Kalkulator bangun datar yang akan dibahas yaitu :

  1. Mencari luas Persegi
  2. Mencari luas Segitiga
  3. Mencari luas Lingkaran

Pembahasan :

  1. Luas Persegi

package main

import (

    “fmt”

)
func main() {

    // Luas Persegi

    fmt.Print("PROGRAM MENCARI LUAS PERSEGI")

    fmt.Print(" ")

    var luasPersegi, sisi float32

    fmt.Print("Masukkan panjang sisi: ")

    fmt.Scanln(&sisi)

    luasPersegi = sisi * sisi

    fmt.Println("Luas segitiga adalah", luasPersegi)

    fmt.Println("-----------------------------------")

    fmt.Print(" ")

}

 

2. Luas Segitiga

package main

import (

    “fmt”

)
// Luas Segitiga

    fmt.Print("PROGRAM MENCARI LUAS SEGITIGA")

    fmt.Print(" ")

    var luasSegitiga, alas, tinggi float32

    fmt.Print("Masukkan panjang alas segitga: ")

    fmt.Scanln(&alas)

    fmt.Print("Masukkan tinggi segitiga: ")

    fmt.Scanln(&tinggi)

    luasSegitiga = 0.5 * alas * tinggi

    fmt.Println("Luas segitiga adalah", luasSegitiga)

    fmt.Println("-----------------------------------")

    fmt.Print(" ")

}

 

3. Luas Lingkaran

package main

import (

    “fmt”

)

// Luas Lingkaran

    fmt.Print("PROGRAM MENCARI LUAS LINGKARAN")

    fmt.Print(" ")

    var luasLingkaran, phi, r float32

    phi = 3.14

    fmt.Print("Masukkan panjang jari-jari lingkaran: ")

    fmt.Scanln(&r)

    luasLingkaran = phi * r * r

    fmt.Println("Luas lingkaran adalah", luasLingkaran)

    fmt.Println("-----------------------------------")

    fmt.Print(" ")
}

Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Bahasa pemrograman GO