Lompat ke konten Lompat ke sidebar Lompat ke footer

Contoh Program Perulangan Deret Angka & Balik Nama dengan Array Kotlin

 Belajar Kotlin: Part 6

Belajar Kotlin: Perulangan Deret Angka & Program Balik Nama dengan Array


Halo, coder Gen Z! πŸš€ Kali ini kita bakal ngoding pake Kotlin dengan dua program keren:

  1. Membuat deret angka 1 sampai 10 dan 10 sampai 1 (tanpa array!)

  2. Program balik nama menggunakan array

Siap? Yuk, langsung gas!


1. Program Deret Angka 1-10 & 10-1 Tanpa Array

Penjelasan Program

Kita akan membuat dua perulangan menggunakan for-loop dan while-loop.

  • For-loop → Cocok untuk mengulang dari angka 1 ke 10.

  • While-loop → Bisa dipakai buat menampilkan angka 10 ke 1.

Kenapa gak pakai array?
Karena kita hanya butuh menampilkan angka berurutan tanpa menyimpannya ke dalam variabel kompleks seperti array.

Kode Program

kotlin

fun main() { // Mencetak angka 1 sampai 10 println("Deret angka dari 1 sampai 10:") for (i in 1..10) { print("$i ") } println("\n") // Ganti baris // Mencetak angka 10 sampai 1 println("Deret angka dari 10 sampai 1:") var j = 10 while (j >= 1) { print("$j ") j-- } }

Cara Kerja Kode

  1. Perulangan for (i in 1..10)

    • 1..10 adalah range dari 1 sampai 10.

    • Setiap iterasi, i bertambah 1.

    • Angka langsung ditampilkan pakai print().

  2. Perulangan while (j >= 1)

    • j mulai dari 10.

    • Selama j lebih besar atau sama dengan 1, kita cetak angkanya.

    • Setelah itu, j-- mengurangi angka satu per satu sampai mencapai 1.

Output Program



Deret angka dari 1 sampai 10: 1 2 3 4 5 6 7 8 9 10 Deret angka dari 10 sampai 1: 10 9 8 7 6 5 4 3 2 1

Gampang banget, kan? 😎 Sekarang, lanjut ke program kedua!


2. Program Balik Nama Menggunakan Array

Penjelasan Program

Kita akan membuat program yang:

  1. Meminta pengguna memasukkan nama.

  2. Membalikkan nama tersebut menggunakan array dan perulangan for.

  3. Menampilkan nama yang sudah dibalik.

Contoh: Jika user input "Hallo", output-nya jadi "ollah".

Kode Program

kotlin

fun main() { print("Masukkan nama: ") val nama = readLine() ?: "" // Mengubah string jadi array karakter val charArray = nama.toCharArray() print("Nama setelah dibalik: ") for (i in charArray.size - 1 downTo 0) { print(charArray[i]) } }

Cara Kerja Kode

  1. Membaca Input Nama

    • readLine() mengambil input dari user.

    • ?: "" memastikan program tidak error jika input kosong.

  2. Mengubah String ke Array

    • toCharArray() mengubah string menjadi array karakter.

  3. Membalik Nama dengan For-loop

    • downTo 0 artinya kita mulai dari indeks terakhir ke awal.

    • print(charArray[i]) menampilkan karakter satu per satu dari belakang.

Contoh Output



Masukkan nama: contoh nama Nama setelah dibalik: aman hotnoc

Mantap! Nama berhasil dibalik! πŸ”₯


Kesimpulan

Di artikel ini, kita sudah belajar dua program dasar Kotlin yang seru dan berguna:
Deret angka tanpa array menggunakan for dan while.
Balik nama menggunakan array dengan toCharArray().

Semoga kamu makin paham Kotlin dan siap bikin program yang lebih keren! πŸš€✨

Kalau ada pertanyaan atau mau bahas lebih dalam, langsung aja komen ya! πŸ˜†

Posting Komentar untuk "Contoh Program Perulangan Deret Angka & Balik Nama dengan Array Kotlin"