Merve Yıldız

C# 3

Nisan6

3.hafta yine console uygulamalarıyla devam ediyoruz..Ayrıca haftaya vize dönemimiz oldugu için kurs olmayacagından,kodlar bir hafta gecikecek :)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ders3
{
class Program

{

public static int ekrandanintoku(){ // fonksyon ile ekrandan okuma
return Convert.ToInt32(Console.ReadLine());
}

public static void yazdir(){ // fonksyon ile ekrana yazdırma
Console.WriteLine(“merhaba”);
return;
}

public static int xkare(int x){ // fonksyon ile kare alma
return x * x;
}

public static void fonksyon(out int x){
x = 5;

}

public static int faktoriyel(int x){ //faktoriyel alma
if (x==0)
{
return 1;
}else{
return x * faktoriyel(x-1);
}
}

//param fonksyonun sınırsız parametre alınmasını saglar
public static void ekranayaz(string parametreler,params Object[] x){

int tamsayi;
double realsayi;
char karakter;
string katar;
int parametreindex = 0;

while (parametreler != “”)
{

if (parametreler.Substring(0, 1) == “%”)
{
parametreler = parametreler.Substring(1);

if (parametreler.Substring(0, 1) == “d”)
{
tamsayi = (int)x[parametreindex];
Console.Write(tamsayi);
parametreindex++;
parametreler = parametreler.Substring(1);
}
else if (parametreler.Substring(0, 1) == “c”)
{
karakter = (char)x[parametreindex];
Console.Write(karakter);
parametreindex++;
parametreler = parametreler.Substring(1);
}
else if (parametreler.Substring(0, 2) == “lf”)
{
realsayi = (double)x[parametreindex];
Console.Write(realsayi);
parametreindex++;
parametreler = parametreler.Substring(2);
}
else if (parametreler.Substring(0, 1) == “s”)
{
katar = (string)x[parametreindex];
Console.Write(katar);
parametreindex++;
parametreler = parametreler.Substring(1);
}

}
else if (parametreler.Substring(0, 1) == “\\”)
{
parametreler = parametreler.Substring(1);
if (parametreler.Substring(0, 1) == “n”)
{
Console.WriteLine();
parametreler = parametreler.Substring(1);

}
}
else
{
Console.Write(parametreler.Substring(0, 1));
parametreler = parametreler.Substring(1);

}
}
}
static void main(String[] args)
{

}
}
}

posted under Kategorilenmemiş

Comments are closed.