Skip to main content

IF Pada Golang

if golang

IF GOLANG

Mari kita memodifikasi program yang kita buat di materi sebelumnya sehingga program yang sebelumnya hanya mencetak angka 1-10 pada setiap baris, maka kita tambahkan untuk menentukan apakah angka tersebut genap atau ganjil. Seperti ini:
  1. ganjil
  2. genap
  3. ganjil
  4. genap
  5. ganjil
  6. genap
  7. ganjil
  8. genap
  9. ganjil
  10. genap

Pertama kita perlu tau cara menentukan apakah suatu angka genap atau ganjil. Cara mudah untuk mengatakan adalah membagi angka tersebut dengan 2. Jika tidak ada yang tersisa maka jumlahnya genap. Jadi bagaimana kita menemukan hasilnya menggunakan pembagian di Go? Mari kita gunakan operator%. 1%2 sama dengan 1, 2%2 sama dengan 0, 3%2 sama dengan 1 dan seterusnya.

Selanjutnya kita membutuhkan cara untuk memilih hasil berdasarkan suatu kondisi. Untuk itu kita akan menggunakan pernyataan if:
if i%2 == 0
{// even}
else {// odd}
Pernyataan if mirip dengan pernyataan for itu karena memiliki kondisi yang diikuti oleh blok hasil. Pernyataan if juga memiliki bagian opsional yang lain. kondisi if dievaluasi menjadi true, maka blok  hasil setelah kondisi akan dijalankan, jika tidak maka blok hasil tersebut akan dilewati dan pernyataan else if yang lain yang akan berjalan.

Pernyataan IF juga memiliki bagian lain yaitu ELSE IF :
if i%2 == 0 { 
//divisible by 2 }
else if i%3 == 0 { 
 //divisible by 3 }
else if i%4 == 0 { 
 // divisible by 4 }

Kondisinya akan dicentang dari atas ke bawah dan yang pertama menghasilkan true akan memiliki blok terkait yang dieksekusi. Tak satu pun dari blok lain akan tereksekusi meskipun kondisi bisa terpenuhi (Jadi misalnya nomor 8 dapat dibagi oleh 4 dan 2, tetapi // habis dibagi dengan 4 blok tidak akan pernah dieksekusi karena // habis dibagi 2 blok dilakukan oleh kondisi pertama)

Mari kita coba materi diatas pada coding program berikut :
package main
import (
"fmt"
)
func main() { 
for i := 1;
i <= 10; i++ { 
if i % 2 == 0 {         
fmt.Println(i, "GENAP")     
} else {         
fmt.Println(i, "GANJIL")     

}
}
golang
hasilnya akan memunculkan deret angka 1-10 dan status ganjil genap

Jika koding diatas diungkapkan dengan bahasa indonesia akan seperti ini :

  • Buat variabel i tipe int dan berikan nilai 1 
  • Apakah i kurang dari atau sama dengan 10? Jawaban Ya: jalankan bloknya
  • Apakah sisa i dibagi 2 sama dengan 0? Jawaban Tidak: lompat ke blok selanjutnya
  • Yaitu cetak i diikuti oleh kata ganjil 
  • Increment i (pernyataan setelah kondisi) 
  • Apakah i kurang dari atau sama dengan 10? Jawaban Ya: jalankan bloknya 
  • Apakah sisa i dibagi 2 sama dengan 0? Jawaban Ya: lompat ke blok if 
  • Print i diikuti dengan kata genap
  • ...
Sekian pembahasan kita tentang IF pada Golang. Lanjut dimateri selanjutnya ya 😊




MATERI GOLANG

Jika kamu baru di pembelajaran golang, silakan untuk belajar dari materi pertama 

Comments

Fanny said…
Mantap bro, cocok buat yg lg belajar lngsung brknjung ksni
FajarYusuf.Com said…
Iya bisa coba ngoding langsung dan belajar disini gan

Popular posts from this blog

Menambahkan Peraturan Komentar Pada Blog

Menambahkan Peraturan Komentar Pada Blog : Ngblog Menulis sebuah artikel dan dikomentari dengan link aktif/promosi produk dan kata kata spam lainnya memang tidak mengenakan anda mungkin akan sangat merasa kecewa sekali, anda mungkin seperti menulis sebuah artikel namun tidak dihargai karyanya oleh orang lain. Mungkin membuat aturan berkomentar di blog adalah salah 1 cara menetralisirnya, mungkin jika ada aturan tersebut orang berpikir 2 kali untuk meninggalkan komentar Spam, lalu bagaimana cara membuat aturan komentar tersebut? langsung saja kita praktekan Ikuti langkah berikut : Login ke bloger,masuk ke blog yang anda inginkan, Klik Setelan -> POS-KOMENTAR   Scroll kebawah dan cari menu "pesan formulir komentar" klik tambahkan , dan isi kolom sesuai keinginan kalian atau peraturan yang kalian inginkan.  Setelah selesai silakan klik simpan setelan dipojok kanan atas. Lihat hasilnya di blog kalian ,akan seperti ini : Jika ada pertanyaan...

Contoh11 (Form)

Contoh11 (Form) : Webpro Komponen Form Dalam FORM HTML terdapat beberapa komponen yang bisa digunakan, antara lain : Pengolahan Data Dari Form   Form di HTML dikenal dengan adanya tag <FORM> dan ditutup dengan tag </FORM>. Di dalam tag pembuka <FORM> diikuti dengan atribut action dan method. Action menjelaskan ke halaman yang digunakan untuk memproses input, sementara method digunakan untuk mengatur cara memparsing konten  Web menerima input dari user atau pengunjung menggunakan metode GET dan POST. GET akan mengirimkan data bersama dengan URL, sedangkan POST akan mengirimkannya secara terpisah. User mengirimkan data input dengan mengisi teks atau pilihan pada attibut form html. Form menggunakan Metode Get Sebagai Contoh silakan kalian buka aplikasi notepad++ kalian ataupun sublime text . lalu ketikan atau masukan coding berikut: <html> <head>     <title>Contoh 11 FORM METODE GET</title> <...

TEKNOLOGI ADALAH

TEKNOLOGI ADALAH Pengertian Teknologi  Teknologi adalah berbagai macam keperluan serta sarana yang memiliki bentuk beraneka macam seperti peralatan atau sistem yang berfungsi untuk memberikan kenyamanan juga kemudahan bagi penggunanya. Teknologi berasal dari kata technologia yang berasal dari bahasa yunani. Techno artinya keahlian dan logia artinya pengetahuan.  Awal kemunculan kata teknologi bermakna terbatas pada benda- benda berwujud seperti peralatan-peralatan atau mesin. Dengan berjalannya waktu maka makna dari teknologi mengalami perubahan dan perluasan makna. Teknologi tidak terbatas pada benda berwujud, tetapi juga benda yang tidak berwujud. Misalnya perangkat lunak, sebuah mertode, metode pembelajaran, metode keuangan, dan lain sebagainya. Pengertian Teknologi Menurut Para Ahli Teknologi merupakan kegiatan pengembangan dan penerapan berbagai peralatan atau sistem untuk menyelesaikan masalah dan persoalan yang dihadapi manusia dalam kehidupan seha...