Pola Kotak ABCDE dengan C Sharp

Selamat datang kembali di web ini.. Setelah artikel sebelumnya kita membahas tentang pola kotak menggunakan karakter bintang '*', kemudian sudah kita coba juga dengan menggunakan angka. Hm.. tertarik dengan mencoba yang lain? bagaimana kalau kita coba pola seperti dibawah ini!
Tugas 1
AAAAA
BBBBB
CCCCC
DDDDD
EEEEE

Atau yang satu ini?
Tugas 2
ABCDE
ABCDE
ABCDE
ABCDE
ABCDE

Silahkan coba dulu dibawah sini deh, terus klik tombol run

prerequisite 

Sudah ada yang bisa? kalau belum, kita akan mulai bahas bareng mulai dari hal yang perlu diketahui.
Hal, yang pertama yaitu tipe variabel char
char adalah type variabel yang hanya menampung satu karakter, sedangkan string dapat menampung lebih dari satu karakter. Pada penggunaannya pun terdapat perbedaan, jika char, karakternya diapit oleh kutip satu ( ' ) sedangkan string diapit oleh kutip dua ( " ). Karena tipe string bisa memiliki lebih dari satu tipe char, maka string sendiri bisa dikatakan variabel bertipe array char.

Pembahasan

Sekarang perhatikan syntax dibawah ini!
for (int j=1;j<=5;j++)
{
Console.Write(j);
}

Syntax diatas menunjukan hasil berikut:
12345
coba kita ubah variabel 'j' yang tadinya bertipe int, menjadi char. dan diawali dari karakter 'A' sampai 'E'.
Maka perubahannya menjadi:

for (char j='A';j<='E';j++)
{
Console.Write(j);
}

Silahkan kalian coba terlebih dahulu, dan hasilnya seperti tampak dibawah ini:
ABCDE

Jika ingin mengerjakan Tugas 1 diatas, maka hasil syntax seharusnya seperti ini:
using System;
     
public class Program
{
 public static void Main()
 {
  char i;
  char j;
  
  for (i='A';i<='E';i++)
  {
   for (j='A';j<='E';j++)
   {
    Console.Write(i);
   }
    Console.WriteLine();
  }
Console.ReadLine();  
 }
}

Kita dapat meletakkan tipe variabel, di awal/diluar scope/blok fungsi for. Hal ini lebih baik sebagai pembiasaan, agar ketika dikemudian hari ada perubahan syntax, akan lebih memudahkan kita mengubah nya untuk update, maupun perbaikan.
Berlanjut ke Tugas 2, jika Tugas 1 sudah kalian coba dan pahami, tentu Tugas 2 ini bukanlah hal yang sulit lagi. Kita cukup ganti variabel yang terletak di dalam Console.Write(i); menjadi variabel 'j'. Dan lihat hasilnya
Ada pepatah mengatakan,
ala bisa karena biasa
Jangan lupa berlatih, karena itu bagian dari belajar.
Semoga materi ini bisa bermanfaat dan menambah wawasan kita. Jangan lupa share agar lebih membawa manfaat dan amal ibadah bagi kita semua. Terima kasih, nantikan artikel selanjutnya..

About: ati-zone

Admin

Guru tak'kan tergantikan oleh teknologi, Tapi guru yang tak kenal teknologi agan tergantikan -someone

RECOMMENDED :

Blogger
Disqus
Select System Comments What You Love

No comments

Saya akan sangat bersyukur sekali atas komentar saran yang membangun dan komentar basa basi adalah rasa terima kasih yang tak terbalaskan

Popular Tags

Social Counter