Senin, 26 Agustus 2013

jika di post sebelumnya biodata hanya di outputkan biasa,sekarang saya akan menshare biodata yg menggunakan array(di post sebelumnya sintaxnya dijadikan comentar) ,jika kalian ingin melihat
post sebelumnya klik disini

1.pertama buka visual studio
2.buka project kalian yg telah kalian buat di post sebelumnya(PraktikCsharp)
3.masuk ke biodata.cs
 4.tukar yg coment dengan yg tidak ,sehingga hasilnya seperti ini:
keterangan:
a.private string[] a=new string [20];//membuat aray bertipe string dan bernama a dengan element
                                                             sebanyak 20

b.private string[] b = new string[20];//membuat aray bertipe string dan bernama a dengan element                                                             sebanyak 20

 c.public void setdata(string n, string p, string k, string h, string tb, string a,string ag) { string[] dat = { n,p,k,h,tb,a,ag };
       this.a = dat;
        }//kita membuat method bernama set data dengan 7 parameter bertipe string yaitu (string n, string p, string k, string h, string tb, string a,string ag)
           //dan nilai nya nanti diisikan ke array baru yg bernama dat(string[] dat = { n,p,k,h,tb,a,ag };)
           //this.a=dat;:nilai array yg ada di array a diperoleh dari array dat

d.public void isidata(string n, string p, string k, string h, string tb, string a, string ag) { string[] dat = { n, p, k, h, tb, a, ag };
        this.b = dat;
        }
//kita membuat method bernama set data dengan 7 parameter bertipe string yaitu (string n, string p, string k, string h, string tb, string a,string ag)
           //dan nilai nya nanti diisikan ke array baru yg bernama dat(string[] dat = { n,p,k,h,tb,a,ag };)
           //this.a=dat;:nilai array yg ada di array a diperoleh dari array dat

nb:variable dan array yg berada di luar method disebut variable global(dapat diakses diseluruh class)
variable dan array yg berada di dalam method disebut variable local(hanya dikenali di dalam method dimana ia dideklarasikan)
sehingga asalkan berada di method yg berbeda nama variable local boleh sama 
 
       

e.public void getdata()
        {
            Console.WriteLine("DATA DIRI");
            Console.WriteLine("");

            for (int A = 0; A <= 6; A++) { Console.Write(this.a[A]); Console.Write(":"); Console.WriteLine(this.b[A]); }}

 keterangan:
.->  Console.WriteLine("DATA DIRI");
            Console.WriteLine("");\\menampilkan tulisan DATA DIRI di console

->. for (int A = 0; A <= 6; A++) { Console.Write(this.a[A]); Console.Write(":"); Console.WriteLine(this.b[A]); }}//memanfaat kan variable A yg dilooping menggunakan for
                                                        selama 7 kali mulai A bernilai 0 hingga A bernilai 6
                                                        untuk menuliskan data array a dan aray b di console sesuai indexnya
                                                         yg didapat dari perulangan nilai variable A







5.masuk ke program.cs ,hapus dat.getdata(),lalu tuliskan seperti dibawah:
keterangan:
1.biodata dat= new biodata();membuat object dari class biodata dengan nama dat;
2.dat.setdata();mengakses method setdata() dari object dat dan mengisi argumen nya :(  ) dengan
("nama       ", "panggilan  ", "gender     ", "hobby      ", "alamat     ", "agama      ", "tinggi     ");

3.dat.isidata();mengakses method isidata() dari object dat dan mengisi argumen nya :(  ) dengan
("akbar rizqi", "kiki", "laki-laki", "cooding", "jalan maspati", "islam", "175cm");
 4.dat.getdata();mengakses method getdata()dari object dat yg berfungsi menampilkan data
    dari array hasil looping dengan format = <array>a : <array>b

dan outputnya akan seperti ini:


0 komentar:

Posting Komentar