30 Mayıs 2013 Perşembe

18. Hafta Hazır Metotlar

Sayısal Loto Oyunu İçin Rastgele Sayı Üreten Program


static void Main(string[] args)
        {           
            int grakam;
            int[] rakam = new int[7];
            Random sayı = new Random();

            Console.WriteLine("Sayısal Loto Sırasız Liste");
            for (int sayaç = 1; sayaç < 7; sayaç++)
            {              
                rakam[sayaç] = Convert.ToInt32(sayı.Next(1, 50));
                Console.WriteLine(rakam[sayaç]); 
            }

            for (int i = 1; i < 7; i++)
                for (int k = 1; k < 7; k++)
                    if (rakam[i] < rakam[k])
                    {
                        grakam = rakam[i];
                        rakam[i] = rakam[k];
                        rakam[k] = grakam;
                    }

            Console.WriteLine("Sayısal Loto Sıralı Liste");
            for (int sayaç = 1; sayaç < 7; sayaç++)                        
                Console.WriteLine(rakam[sayaç]);
           
            Console.ReadKey();
        }




Sayı Tahmin Oyunu İçin Rastgele Sayı Üreten Program
static void Main(string[] args)
        {
            int rakam, tahmin, sayaç=0, min=1, max=100;
            Random sayı = new Random();
            rakam = Convert.ToInt32(sayı.Next(1, 101));

         start:
          Console.Write(min + " ile " + max + " arasında bir sayı giriniz = ");
            tahmin = Convert.ToInt32(Console.ReadLine());

            sayaç++;

            if (tahmin == rakam)
            {
                Console.WriteLine("Tebrikler " + sayaç + " defa da bildiniz");
                Console.ReadKey();
                Environment.Exit(0);
            }

            if (tahmin > rakam) max = tahmin;
            if (tahmin < rakam) min = tahmin;
            goto start;
           
        }




Klavyeden Girilen Adı Soyadını Parçalayan Programı Yazınız.

static void Main(string[] args)
{
 string AdıSoyadı, Adı, Soyadı;
            int boşluk;

            Console.Write("Adınız Soyadınız =");
            AdıSoyadı = Console.ReadLine();

            boşluk= AdıSoyadı.IndexOf(" ");

            Adı = AdıSoyadı.Substring(0, boşluk).ToString();
            Console.WriteLine(Adı);

            Soyadı = AdıSoyadı.Substring(boşluk+1).ToString();
            Console.WriteLine(Soyadı);

          Console.ReadKey(); 
       }



Klavyeden Girilen Adı Soyadını Baklava Dilimi Yazınız.

static void Main(string[] args)
        {
            string AdıSoyadı;
            int uzunluk;
            Console.Write("Adınız Soyadınız =");
            AdıSoyadı = Console.ReadLine();
            uzunluk = AdıSoyadı.Length;
            for (int sayaç = 1; sayaç <= uzunluk; sayaç++)
            {
                Console.CursorLeft = uzunluk - sayaç;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Console.WriteLine(AdıSoyadı.Substring(0, sayaç));
            }
            for (int sayaç = uzunluk; sayaç > 0; sayaç--)
            {
                Console.CursorLeft = uzunluk-sayaç;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Console.WriteLine(AdıSoyadı.Substring(0, sayaç));
            }

          
          Console.ReadKey(); 

        }



Klavyeden Girilen Adı Soyadını Kupa Şeklinde Yazınız.

            string AdıSoyadı;
            int uzunluk;

            Console.Write("Adınız Soyadınız =");
            AdıSoyadı = Console.ReadLine();
            uzunluk = AdıSoyadı.Length;

            for (int sayaç = uzunluk; sayaç > 0; sayaç--)
            {
                Console.CursorLeft = uzunluk - sayaç;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Console.WriteLine(AdıSoyadı.Substring(0, sayaç));
            }

            for (int sayaç = 1; sayaç <= uzunluk; sayaç++)
            {
                Console.CursorLeft = uzunluk - sayaç;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Console.WriteLine(AdıSoyadı.Substring(0, sayaç));
            }

                     
          Console.ReadKey(); 




Klavyeden Girilen Adı Soyadını İçi Boş Baklava Dilimi Şeklinde Yazınız.

        static void Main(string[] args)
        {
          
            string AdıSoyadı;
            int uzunluk;

            Console.Write("Adınız  =");
            AdıSoyadı = Console.ReadLine();
            uzunluk = AdıSoyadı.Length;

            for (int sayaç = uzunluk; sayaç > 0; sayaç--)
            {
                Console.CursorLeft = 0;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Console.CursorLeft = uzunluk + (uzunluk – sayaç);
                Console.WriteLine(AdıSoyadı.Substring(0, sayaç));
            }

            for (int sayaç = 1; sayaç <= uzunluk; sayaç++)
            {
                Console.CursorLeft = 0;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Console.CursorLeft = uzunluk + (uzunluk-sayaç);
                Console.WriteLine(AdıSoyadı.Substring(0, sayaç));
            }

                      
          Console.ReadKey(); 

        }




Girilen İsmi Sürekli Kaydıran Program

Using.System. Threading;

static void Main(string[] args)
        {
          
              string AdıSoyadı;
            int uzunluk;
            Console.Write("Adınız  =");
            AdıSoyadı = Console.ReadLine();
            uzunluk = AdıSoyadı.Length;
       
            for (int sayaç = 1; sayaç <= uzunluk; sayaç++)
            {
                Console.CursorLeft = 80 - sayaç;
                Console.CursorTop = 10;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Thread.Sleep(100);
            }
        dönence:
            for (int sayaç = 1; sayaç <= 80 - uzunluk; sayaç++)
            {
                Console.CursorLeft = 80 - uzunluk - sayaç;
                Console.CursorTop = 10;
                Console.Write(AdıSoyadı + " ");
                Thread.Sleep(100);
            }
            for (int sayaç = 1; sayaç <= uzunluk; sayaç++)
            {
                Console.CursorLeft = 0;
                Console.CursorTop = 10;
                Console.Write(AdıSoyadı.Substring(sayaç) + " ");

                Console.CursorLeft = 80 - sayaç;
                Console.CursorTop = 10;
                Console.Write(AdıSoyadı.Substring(0, sayaç));
                Thread.Sleep(1000);
            }
            goto dönence;


            Console.ReadKey(); 

        }
     

                      
Klavyeden Girilen İsmi Tersten Yazan Program

static void Main(string[] args)
        {
            string AdıSoyadı;
            int uzunluk;
            Console.Write("Adınız  =");
            AdıSoyadı = Console.ReadLine();
            uzunluk = AdıSoyadı.Length;
           

            for (int sayaç = uzunluk; sayaç > 0; sayaç--)
            {
                Console.Write(AdıSoyadı.Substring(sayaç-1,1));
            }
            Console.ReadKey();
        }



Decimal (Onlu) Sayıyı İkili (Binary) Sayıya Çeviren Program
    int sayı, kalan;
    string binary="";   
   
    Console.Write("DECİMAL SAYIYI GİRİNİZ=");
    sayı = Convert.ToInt32(Console.ReadLine());
    start:
    {
        kalan = sayı % 2;
        binary = Convert.ToString(kalan) + binary;
        sayı = sayı / 2;
    }
    if (sayı != 0) goto start;
   
    Console.WriteLine("BİNARY KARŞILIĞI=" + binary);
   
    Console.ReadKey();
}




Binary  (İkili) Sayıyı Decimal (Onlu) Sayıya Çeviren Program


            double sayı, uzunluk, sonuç;
            string binary, parça;

            Console.Write("BİNARY SAYIYI GİRİNİZ=");
            binary = Console.ReadLine();
            uzunluk=binary.Length;
            sayı = 0;
            for (int sayaç = 1; sayaç <= uzunluk; sayaç++)
            {
                parça= binary.Substring(sayaç-1,1);
                sonuç= Math.Pow(2,uzunluk- sayaç);
                sayı = sayı + sonuç * Convert.ToInt32(parça); 
            }
           
           

            Console.WriteLine("DECİMAL KARŞILIĞI=" + sayı);

            Console.ReadKey();




Sayıların Formatlı Görüntülenmesini Sağlayan Program

static void Main(string[] args)
{
    double sayı;
    sayı=12345.67;
    Console.WriteLine(string.Format("{0:#,###.###}",sayı));
    //12.345,67
    sayı = 1234567;
    Console.WriteLine(string.Format("{0:### ## ##}", sayı));
    //123 45 67
    Console.ReadKey();
}



At Yarışı Yapan Program
       static void Main(string[] args)
        {
            int X1, X2, X3, X4, X5;
            int Y1=1, Y2=5, Y3=9, Y4=13, Y5=17;
            int sıra;
            Random sayı = new Random();

            X1 = 1;
            Y1 = 1;
            Console.CursorLeft = X1;
            Console.CursorTop = Y1;
            Console.WriteLine("    " +(char)220);
            Console.CursorLeft = X1;
            Console.WriteLine((char)220 + "" + (char)219 + "1" + (char)219);
            Console.CursorLeft = X1;
            Console.WriteLine(" " + (char)219 + " " + (char)219);
            Console.WriteLine("-------------------------------------------------------------------------------");

            X2 = 1;
            Console.CursorLeft = X2;
            Console.WriteLine("    " + (char)220);
            Console.CursorLeft = X2;
            Console.WriteLine((char)220 + "" + (char)219 + "2" + (char)219);
            Console.CursorLeft = X2;
            Console.WriteLine(" " + (char)219 + " " + (char)219);
            Console.WriteLine("-------------------------------------------------------------------------------");
           

            X3 = 1;
            Console.CursorLeft = X3;
            Console.WriteLine("    " + (char)220);
            Console.CursorLeft = X3;
            Console.WriteLine((char)220 + "" + (char)219 + "3" + (char)219);
            Console.CursorLeft = X3;
            Console.WriteLine(" " + (char)219 + " " + (char)219);
            Console.WriteLine("-------------------------------------------------------------------------------");

            X4 = 1;
            Console.CursorLeft = X4;
            Console.WriteLine("    " + (char)220);
            Console.CursorLeft = X4;
            Console.WriteLine((char)220 + "" + (char)219 + "4" + (char)219);
            Console.CursorLeft = X4;
            Console.WriteLine(" " + (char)219 + " " + (char)219);
            Console.WriteLine("-------------------------------------------------------------------------------");

            X5 = 1;
            Console.CursorLeft = X5;
            Console.WriteLine("    " + (char)220);
            Console.CursorLeft = X5;
            Console.WriteLine((char)220 + "" + (char)219 + "5" + (char)219);
            Console.CursorLeft = X5;
            Console.WriteLine(" " + (char)219 + " " + (char)219);
            Console.WriteLine("-------------------------------------------------------------------------------");

            while ((X1<71) && (X2<71) && (X3<71) && (X4<71) && (X5<71))           
            {
            
                sıra = Convert.ToInt32(sayı.Next(1, 6));

                if (sıra == 1)
                {               
                    Console.CursorLeft = X1;
                    Console.CursorTop = Y1;
                    Console.WriteLine("     ");
                    Console.CursorLeft = X1;
                    Console.WriteLine("       ");
                    Console.CursorLeft = X1;
                    Console.WriteLine("     ");
                    X1++;                 
                    Console.CursorLeft = X1;
                    Console.CursorTop = Y1;
                    Console.WriteLine("    " + (char)220);
                    Console.CursorLeft = X1;
                    Console.WriteLine((char)220 + "" + (char)219 + "1" + (char)219);
                    Console.CursorLeft = X1;
                    Console.WriteLine(" " + (char)219 + " " + (char)219);
                }

                if (sıra == 2)
                {               
                    Console.CursorLeft = X2;
                    Console.CursorTop = Y2;
                    Console.WriteLine("     ");
                    Console.CursorLeft = X2;
                    Console.WriteLine("        ");
                    Console.CursorLeft = X2;
                    Console.WriteLine("     ");
                    X2++;              
                    Console.CursorLeft = X2;
                    Console.CursorTop = Y2;
                    Console.WriteLine("    " + (char)220);
                    Console.CursorLeft = X2;
                    Console.WriteLine((char)220 + "" + (char)219 + "2" + (char)219);
                    Console.CursorLeft = X2;
                    Console.WriteLine(" " + (char)219 + " " + (char)219);
                }
               
                if (sıra == 3)
                {
                    Console.CursorLeft = X3;
                    Console.CursorTop = Y3;
                    Console.WriteLine("     ");
                    Console.CursorLeft = X3;
                    Console.WriteLine("        ");
                    Console.CursorLeft = X3;
                    Console.WriteLine("     ");
                    X3++;               
                    Console.CursorLeft = X3;
                    Console.CursorTop = Y3;
                    Console.WriteLine("    " + (char)220);
                    Console.CursorLeft = X3;
                    Console.WriteLine((char)220 + "" + (char)219 + "3" + (char)219);
                    Console.CursorLeft = X3;
                    Console.WriteLine(" " + (char)219 + " " + (char)219);
                }

                if (sıra == 4)
                {
                    Console.CursorLeft = X4;
                    Console.CursorTop = Y4;
                    Console.WriteLine("     ");
                    Console.CursorLeft = X4;
                    Console.WriteLine("        ");
                    Console.CursorLeft = X4;
                    Console.WriteLine("     ");
                    X4++;
                    Console.CursorLeft = X4;
                    Console.CursorTop = Y4;
                    Console.WriteLine("    " + (char)220);
                    Console.CursorLeft = X4;
                    Console.WriteLine((char)220 + "" + (char)219 + "4" + (char)219);
                    Console.CursorLeft = X4;
                    Console.WriteLine(" " + (char)219 + " " + (char)219);
                }

                if (sıra == 5)
                {
                    Console.CursorLeft = X5;
                    Console.CursorTop = Y5;
                    Console.WriteLine("     ");
                    Console.CursorLeft = X5;
                    Console.WriteLine("        ");
                    Console.CursorLeft = X5;
                    Console.WriteLine("     ");
                    X5++;
                    Console.CursorLeft = X5;
                    Console.CursorTop = Y5;
                    Console.WriteLine("    " + (char)220);
                    Console.CursorLeft = X5;
                    Console.WriteLine((char)220 + "" + (char)219 + "5" + (char)219);
                    Console.CursorLeft = X5;
                    Console.WriteLine(" " + (char)219 + " " + (char)219);
                }

              

                if (X1 > 70)
                {
                    Console.CursorTop = 22;
                    Console.CursorLeft = 20;
                    Console.WriteLine("Tebrikler 1 Nolu At Galip");
                    Console.ReadKey();
                    Environment.Exit(0);
                }
                if (X2 > 70)
                {
                    Console.CursorTop = 22;
                    Console.CursorLeft = 20;
                    Console.WriteLine("Tebrikler 2 Nolu At Galip");
                    Console.ReadKey();
                    Environment.Exit(0);
                }
                if (X3 > 70)
                {
                    Console.CursorTop = 22;
                    Console.CursorLeft = 20;
                    Console.WriteLine("Tebrikler 3 Nolu At Galip");
                    Console.ReadKey();
                    Environment.Exit(0);
                }
                if (X4 > 70)
                {
                    Console.CursorTop = 22;
                    Console.CursorLeft = 20;
                    Console.WriteLine("Tebrikler 4 Nolu At Galip");
                    Console.ReadKey();
                    Environment.Exit(0);
                }
                if (X5 > 70)
                {
                    Console.CursorTop = 22;
                    Console.CursorLeft = 20;
                    Console.WriteLine("Tebrikler 5 Nolu At Galip");
                    Console.ReadKey();
                    Environment.Exit(0);
                }

                for (int sayaç = 1; sayaç < 10000000; sayaç++) ;
            }

          Console.ReadKey(); 

        }


1 yorum:

  1. Klavyeden Girilen Adı Soyadını Parçalayan Programı Yazınız.

    static void Main(string[] args)
    {
    string AdıSoyadı, Adı, Soyadı;
    int boşluk;

    Console.Write("Adınız Soyadınız =");
    AdıSoyadı = Console.ReadLine();

    boşluk= AdıSoyadı.IndexOf(" ");

    Adı = AdıSoyadı.Substring(0, boşluk).ToString();
    Console.WriteLine(Adı);

    Soyadı = AdıSoyadı.Substring(boşluk+1).ToString();
    Console.WriteLine(Soyadı);

    Console.ReadKey();
    }
    hocam sınavda bunu yerine
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Write("Lütfen İsminizi Giriniz:");
    string[] isimler = Console.ReadLine().Split(' ');
    foreach (string isim in isimler)
    {
    Console.WriteLine(isim);
    }
    Console.ReadLine();
    }
    }
    }
    böyle yazsak olurmu sınavda

    YanıtlaSil