12 Mayıs 2014 Pazartesi

10 elemanlı bir dizideki en büyük ve en küçük sayıları bulaN program

int [ ] sayilar{1,-2,60,15,20,-23,-5,7,8,19};
     int eb , ek ek=0,eb=0;
foreach(int sayi in sayilar)
      if(sayi > eb)
    eb=sayi : 
   console.writeline(eb);
     if( sayi < ek)
       ek=sayi 
console.writeline(ek);
        console.readkey( );

klavyeden girilen 5 sayıyı ekrana küçükten büyüğe sıralayarak yazan program.

int [ ] sayilar = new int [5] ; 
int i = 0 ; 
for( i=0 ; i<5; i++) 

   console.write(i+ 1 + " sayiyi giriniz : ");
sayilar [ i ] = convert.toint32(console.readline());

  array.sort(sayilar);
console.writeline("");
console.writeline("sıralanmış halleri : ");
foreach(int sayi in sayilar)
  console.write(sayi + " " );
console.readkey();

klavyeden 5 sayı girilecek.sayı girişinden sonra negatif pozitif veya işaretsiz bilgisini veren program

int [ ] sayilar = new int [5];
int i  = 0 ;
for( i = 0 ; i<5 : i++)

       console.write(i + 1 + " sayıyı giriniz ");
      sayilar[ i ] convert.toint16(console.readline());

    int toplam=0;

foreach(int sayi in sayilar)
{
  if (sayi>0)
     Console.WriteLine(sayi + " Pozitif");
  else if (sayi<0)
     Console.WriteLine(sayi + " Negatif");
  else
     Console.WriteLine(sayi + " İşaretsiz");

}
      console.readkey(); 

program içerisinde ad soyad numara bilgileri için ayrı ayrı tanımlanmış 3 dizi bulunmaktadır

a)bu dizideki bilgileri yan yana ekrana yaz.
b)numaraya göre arama yaz
c)isme            "       "       "
       A-)  
            string [ ] ad = { "ali" , "nurcan", " hasan",  "kerem ","kemal","burak","esra"};
        string [ ] soyad = {"turşu";"beyazat","aslan",    "öz";"özgür","cafer","güntekin"};
          int numara = { 222,331,3131,1,432,239,123}; 
                  int i ; 
                console.writeline(" sıra no ad soyad numara ");
                console.writeline(" ================"); 
                for{ i=0 ; i <6; i++)
           { 
                console.writeline(""+ (i+1) + ""+ ad[i]+""+ soyadı [i]""+ numara[i]+ "" .tostring:)); 
            } 
                 console.readkey(); 

             B-)    string [ ] ad = { "ali" , "nurcan", " hasan",  "kerem ","kemal","burak","esra"};
        string [ ] soyad = {"turşu";"beyazat","aslan",    "öz";"özgür","cafer","güntekin"};
          int numara = { 222,331,3131,1,432,239,123}; 
                  int i ;  
                         boelan kontrol; 
                    console.writeline("aranacak kişinin numarası = ");
               aranan=convert.toint16(console.readline());
              kontrol = true ; 
                 for( i = 0 ; i<=6; i++)
              {  
                     if ( aranan == numara [i]
             } 
                 console.writeline(" ad : " + ad [i]);
               console.writeline(" soyad : " + soyad [i]); 
              console.writeline(" numara : " + aranan.tostring(i);
                kontrol = false 
               } 
                   if(kontrol == true)
                console.writeline(aranan kişi ölmüştür ")); 
               console.readkey(); 
          
            C-) 
                    string [ ] ad = { "ali" , "nurcan", " hasan",  "kerem ","kemal","burak","esra"};
        string [ ] soyad = {"turşu";"beyazat","aslan",    "öz";"özgür","cafer","güntekin"};
          int numara = { 222,331,3131,1,432,239,123}; 
                  int i ;  
                         boelan kontrol; 
                    console.writeline("aranacak kişinin ismi = ");
               aranan=convert.toint16(console.readline());
              kontrol = true ; 
                 for( i = 0 ; i<=6; i++)
              {  
                     if ( aranan == isim [i]
             } 
                 console.writeline(" ad : " + ad [i]);
               console.writeline(" soyad : " + soyad [i]); 
              console.writeline(" isim : " + aranan.tostring(i);
                kontrol = false 
               } 
                   if(kontrol == true)
                console.writeline(aranan kişi ölmüştür ")); 
               console.readkey();
                     

26 Nisan 2014 Cumartesi

Ana program

static void Main(string[] args)
{
int[] sayilar=new int[10];
int baslangic, bitis;
Console.Write("Başlangıç değerini giriniz: ");
baslangic = Convert.ToInt32(Console.ReadLine());
Tekrar: Console.Write("Bitiş değerini giriniz: ");
bitis = Convert.ToInt32(Console.ReadLine());
if (bitis <= baslangic)
{
Console.WriteLine("Bitiş değeri başlangıçtan ({0}) küçük
ya da eşit olamaz tekrar deneyiniz.",baslangic);
goto Tekrar;
}
//Rastgele sayılar üretilip diziye aktarılıyor
sayilar = SayiUret(baslangic, bitis, sayilar);
//Dizi ekrana yazdırılıyor
DiziYazdir(sayilar);
//En büyük değer bulunuyor
int mak = EnBuyuk(sayilar);
//En küçük değer bulunuyor
int min = EnKucuk(sayilar);
//Sonuçlar ekrana yazdırılıyor
Console.WriteLine("En büyük sayı: " + mak);
Console.WriteLine("En küçük sayı: " + min);

}

Bu kısımda parametre olarak gönderilen dizi içerisindeki en küçük değer bulunup ana programa geri döndürülüyor

static int EnKucuk(int[] dizi3)
{
int eks = 100;  //en büyük değer
foreach (int x in dizi3)
{
if (x < eks)   //eğer sayı ebs'den küçükse
eks = x;   //yeni eks, sayının değeri olur
}
return eks;

}

Bu kısımda parametre olarak gönderilen dizi içerisindeki en büyük değer bulunup ana programa geri döndürülüyor

static int EnBuyuk(int[] dizi2)
{
int ebs=0;//en küçük değer
foreach (int s in dizi2)
{
if (s > ebs) //eğer sayı ebs'den büyükse
ebs = s; //yeni ebs, sayının değeri olur
}
return ebs;

}