28 Şubat 2013 Perşembe

13.Hafta Dizi Değişkenlerde Sıralama


 
Klavyeden girilen 5 notu sıralayarak listeleyen program.
 
           int[] notu = new int[6];
            int gnotu;
 
            for (int sayaç = 1; sayaç < 6; sayaç++)
            {
                Console.Write(sayaç + ".kişinin Notu =");
                notu[sayaç] = Convert.ToInt16(Console.ReadLine());
            }
 
            for (int i = 1; i < 6; i++)
                for (int k = 1; k < 6; k++)
                    if (notu[i] < notu[k])
                    {
                        gnotu = notu[i];
                        notu[i] = notu[k];
                        notu[k] = gnotu;
                    }
 
            Console.WriteLine("Sıralanmış Notlar");
 
            for (int sayaç = 1; sayaç < 6; sayaç++)
            {
                Console.WriteLine(notu[sayaç]);
            }
Console.ReadKey();
 
Klavyeden girilen 5 ismi sıralayarak listeleyen program.
 
           string[] isim = new string[6];
            string gisim;
 
            for (int sayaç = 1; sayaç < 6; sayaç++)
            {
                Console.Write(sayaç + ".Kişi =");
                isim[sayaç] = Console.ReadLine();
            }
 
            for (int i = 1; i < 6; i++)
                for (int k = 1; k < 6; k++)
                    if (string.Compare(isim[i], isim[k]) == -1)
                    {
                        gisim = isim[i];
                        isim[i] = isim[k];
                        isim[k] = gisim;
                    }
 
            Console.WriteLine("Sıralanmış İsimler ");
 
            for (int sayaç = 1; sayaç < 6; sayaç++)
            {
                Console.Write(isim[sayaç]);
            }
Console.ReadKey();
 
 
Klavyeden girilen 5 ismi ve notu ismine ve notuna göre sıralayarak listeleyen program.
 
           string[] isim = new string[6];
            int[] notu = new int[6];
            string gisim;
            int gnotu;
 
            for (int sayaç = 1; sayaç < 6; sayaç++)
            {
                Console.Write(sayaç + ".Kişi =");
                isim[sayaç] = Console.ReadLine();
                Console.Write(isim[sayaç] + "'nin Notu =");
                notu[sayaç] = Convert.ToInt16(Console.ReadLine());
            }
 
            for (int i = 1; i < 6; i++)
                for (int k = 1; k < 6; k++)
                    if (string.Compare(isim[i], isim[k]) == -1)
                    {
                        gisim = isim[i];
                        isim[i] = isim[k];
                        isim[k] = gisim;
 
                        gnotu = notu[i];
                        notu[i] = notu[k];
                        notu[k] = gnotu;
 
                    }
 
            Console.WriteLine("İsimler        Notlar");
 
            for (int sayaç = 1; sayaç < 6; sayaç++)
            {
                Console.Write(isim[sayaç]);
                Console.CursorLeft = 15;
                Console.WriteLine(notu[sayaç]);
            }
 
            for (int i = 1; i < 6; i++)
                for (int k = 1; k < 6; k++)
                    if (notu[i] < notu[k])
                    {
                        gisim = isim[i];
                        isim[i] = isim[k];
                        isim[k] = gisim;
 
                        gnotu = notu[i];
                        notu[i] = notu[k];
                        notu[k] = gnotu;
 
                    }
 
            Console.WriteLine("İsimler        Notlar");
 
            for (int sayaç = 1; sayaç < 6; sayaç++)
            {
                Console.Write(isim[sayaç]);
                Console.CursorLeft = 15;
                Console.WriteLine(notu[sayaç]);
            }
 
Console.ReadKey();
 
 

Hiç yorum yok:

Yorum Gönder