6.HAFTA
Fonksiyon örnekleri :
double x;
int a = 5;
x = Math.PI;
Response.Write("Pi sayısı =" + x + "<BR>");
x = Math.Cos(Math.PI);
Response.Write("Cos 180 =" + x + "<BR>");
x = Math.Pow(a,3);
Response.Write("5^3="+ x + "<BR>");
Rasgele sayı üretme örneği.
double k = 0;
int a, c;
Random rasgele = new Random();
a = rasgele.Next();
Response.Write("Rasgele a :" + a+"<BR>");
c = rasgele.Next(10,20);
Response.Write("Rasgele c :" + c + "<BR>");
a = rasgele.Next(10);
Response.Write("Rasgele a :" + a + "<BR>");
k = rasgele.NextDouble();
Response.Write("Rasgele double k :" + k + "<BR>");
Sayı tahmin oyunu :
protected void Page_Load(object sender, EventArgs e)
{
Random rasgele = new Random();
a = rasgele.Next(10);
}
protected void Button1_Click(object sender, EventArgs e)
{
int tahmin=0;
tahmin = Convert.ToInt16(TextBox1.Text);
if (tahmin == a)
Response.Write("Tebrikler Bildiniz...");
else
Response.Write("Tekrar Deneyiniz...");
Response.Write("tutulan sayı :" + a);
}
String fonksiyonları…
String S = "İstanbul";
Response.Write("S.Length :" + S.Length + "<BR>"); //Stringin Uzunluğunu verir
Response.Write("S.ToUpper :" + S.ToUpper() + "<BR>"); //Büyüğe çevirir.
Response.Write("S.Substring(5) :" + S.Substring(5) + "<BR>"); // İlk ... karakteri almaz.
Response.Write("S.Remove(2,4) :" + S.Remove(2,4) + "<BR>"); //Karakter Siler
Zaman Fonksiyonları :
DateTime zaman = DateTime.Now;
Response.Write("Zaman =" + zaman + "<BR>");
Response.Write("Saat =" + zaman.Hour + "<BR>");
Response.Write("Dakika =" + zaman.Minute + "<BR>");
Response.Write("Saniye =" + zaman.Second + "<BR>");
DateTime tarih = DateTime.Now;
Response.Write("Tarih =" + tarih.Date + "<BR>");
Response.Write("Yıl =" + tarih.Year + "<BR>");
Response.Write("Ay =" + tarih.Month + "<BR>");
Response.Write("Gün =" + tarih.Day + "<BR>");