Ads

Thursday, 28 May 2015

Belajar dengan program C#

Ini adalah contoh Source Code untuk menampilkan tanggal,bulan,tahun,jam,menit, dan detik beserta penjelasannya dengan C#

using System;// import library ,untuk mengimport class yang sudah disediakan oleh c#

namespaceAnshar// penamaan program
{
publicclassTime// public untuk mengakses class, time adalah nama class
    {
int tahun, bulan, tanggal, jam, menit, detik;// pendeklarasian nama variabel dan int adalah tipe data integer
publicvoid Displaycurrentime()//public void adalah prosedur yang tidak bisa mengembalikan nilai
        {
Console.WriteLine("SEKARANG TANGGAL " + tanggal + " BULAN " + bulan + " TAHUN " + tahun + " jam " + gethour() + " : " + menit + " : " + detik);// console.writeline untuk mencetak hasil proses dan line itu untuk enter
        }
publicint gethour()// public int berarti fungsi integerdan gethour() itu menunjukan jika itu adalah fungsi
        {
return jam;//jam itu untuk mengembalikan nilai ke fungsi gethour()
        }
publicvoid gettime(refint h, refint m, refint s)// ref mengembalikan output ke class lain/method lain
        {
            h = gethour();
            m = menit;
            s = detik;
// pemberian nilai pada variable nilai
        }
public Time(System.DateTime dt)// parameter DateTime adalah constructor dan dt adalah variabelnya
        {
            tahun = dt.Year;
            bulan = dt.Month;
            tanggal = dt.Day;
            jam = dt.Hour;
            menit = dt.Minute;
            detik = dt.Second;// tahun,bulan,tanggal,jam,menit,dad detik itu untuk menentukan nilai yg sedang berlangsung seperti year, month dan seterusnya
        }
    }
classansharkeren// class dengan nama class “ansharkeren”
    {
staticvoid Main(string[] args)// indeks program
        {
DateTime currentime = System.DateTime.Now;// memanggil waktu yang sedang berjalan dengan nama variabel “currentime”
Time a = newTime(currentime);// objek ‘a’ bertipe class time dengan memanggil constructor dengan parameter “currentime”
            a.Displaycurrentime();//pemanggilan method displaycurrentime() dalam class time
inthour = 0;
intminute = 0;
intsecond = 0;//untuk pengondisian nilai (not null)

            a.gettime(refhour, refminute, refsecond);//pemanggilan method gettime dengan parameter hour,time,second
Console.WriteLine("current time " + hour + " : "+ minute + " : " + second);//mencetak dari method gettime
Console.ReadKey();// semua input dibaca enter agar program tidak langsung close
        }
    }
}





using System; // import library ,untuk mengimport class yang sudah disediakan oleh c#

namespace Ansharkerenlagi// penamaan program
{
publicclassTime // public untuk hak akses class dan time adalah nama class
    {
int tahun, bulan, tanggal, jam, menit, detik; // pendeklarasian nama variabel
publicvoid Displaycurrentime() //public void menunjukkan prosedur yang tidak dapat mengembalikan nilai
        {
Console.WriteLine("SEKARANG TANGGAL " + tanggal + " BULAN " + bulan + " TAHUN " + tahun + " jam " + gethour() + " : " + menit + " : " + detik); // console.writeline untuk mencetak hasil proses dan line itu buat enter
        }

public Time(DateTime dt) // constructor dengan parameter datetime dan variabel dt
        {
            tahun = dt.Year;
            bulan = dt.Month;
            tanggal = dt.Day;
            jam = dt.Hour;
            menit = dt.Minute;
            detik = dt.Second; //tahun,bulan,tanggal,jam,menit,dad detik itu untuk menentukan nilai yg sedang berlangsung seperti year, month dan seterusnya
        }
    }
classSelalukeren// class dengan nama class Selalukeren
    {
staticvoid Main(string[] args)// indeks program
        {
DateTime currentime = System.DateTime.Now; // memanggil waktu yang sedang berjalan  dengan variabel currentime
Time a = newTime(currentime); // objek ‘a’ bertipe class time dengan memanggil constructor dengan parameter currentime
            a.Displaycurrentime(); //pemanggilan method displaycurrentime() dalam class time

Console.ReadKey(); // semua input dibaca enter agar program tidak langsung close
        }
    }
}





0 komentar: