6 Nisan 2013 Cumartesi

C Sharp Uygulamalar Döngü Örnekleri Bölünebilme Örnekleri



KONU : C Sharp Uygulamalar - C# Konsol Uygulamalar dizi oluşturma, bölünebilme işlemleri, döngüler ile matematiksel işlemeler yapma.





UYGULAMAYI İNDİR



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

namespace C_Sharp_Konsol_Uygulamalar_Bölünebilme
{
    class Uygulamalar_Bölünebilme
    {
        static void Main(string[] args)
        {

            string[] isimler = {"a","b","c","d","e","f","g","h","i","j" };


            for (int i = 1; i < 11; i++)
            {
                Console.WriteLine(i + ". kisi " + isimler[i-1] + " dur");
            }

            Console.WriteLine();

            Console.WriteLine("***************************************");

            Console.WriteLine();


            for (int i = 5; i < 8; i++)
            {
                Console.WriteLine(i + ". kisi " + isimler[i - 1] + " dur");
            }


            Console.WriteLine();

            Console.WriteLine("***************************************");

            Console.WriteLine();


            int sayac = 1;

            for (int i = 5; i < 8; i++)
            {
                sayac++;
                Console.WriteLine("{0}. dongu ", sayac);
            }



            Console.WriteLine();

            Console.WriteLine("***************************************");

            Console.WriteLine();


            Console.Write("2 bolunen sayılar : ");

            sayac = 0;

            for (int i = 0; i < 18; i=i+2)
            {
                sayac++;

                Console.Write("{0} ", i);
            }

            Console.WriteLine("0-17 arasında 2 e bolunen toplam sayı : {0}", sayac );



            Console.WriteLine();

            Console.WriteLine("***************************************");

            Console.WriteLine();


            for (int i = 10; i >0; i--)
            {
                System.Threading.Thread.Sleep(500); 

                Console.WriteLine("{0} ", i);
            }

            System.Threading.Thread.Sleep(500);

            Console.WriteLine("ATES");

            Console.WriteLine("0-17 arasında 2 e bolunen toplam sayı : {0}", sayac);

            
            Console.WriteLine("\n1.çözüm");

            Console.WriteLine("***************************************");

            Console.WriteLine();

            for (int i = 53; i > 9; i--)
            {
                if (i % 17 == 0)
                {
                    Console.WriteLine("17 ile bölünebilen en büyük değer {0} dır", i);

                    //i = 9; 1. çözüm

                    break;
                }
            }

            Console.WriteLine("\n2.çözüm");

            Console.WriteLine("***************************************");

            Console.WriteLine();



            //2. çözüm


            bool buldumMu = false;

            for (int i = 53; buldumMu==false; i--)
            {
                if (i % 17 == 0)
                {
                    Console.WriteLine("17 ile bölünebilen en büyük değer {0} dır", i);

                    //i = 9; 1. çözüm

                    buldumMu = true;
                }
            }


            Console.WriteLine("\n3.çözüm");

            Console.WriteLine("***************************************");

            Console.WriteLine();



            //3. çözüm  ->ctrl k c comment, ctrl k u uncomment


            bool bulamadinMi = true;

            for (int i = 53; bulamadinMi; i--)
            {
                if (i % 17 == 0)
                {
                    Console.WriteLine("17 ile bölünebilen en büyük değer {0} dır", i);

                    //i = 9; 1. çözüm

                    bulamadinMi = false;

                }
            }
            Console.ReadKey();
        }
    }
}



/*


1. kisi a dur
2. kisi b dur
3. kisi c dur
4. kisi d dur
5. kisi e dur
6. kisi f dur
7. kisi g dur
8. kisi h dur
9. kisi i dur
10. kisi j dur

***************************************

5. kisi e dur
6. kisi f dur
7. kisi g dur

***************************************

2. dongu =
3. dongu =
4. dongu =

***************************************

2 bolunen sayılar : 0 2 4 6 8 10 12 14 16 0-17 arasında 2 e bolunen toplam sayı
: 9

***************************************

10
9
8
7
6
5
4
3
2
1
ATES
0-17 arasında 2 e bolunen toplam sayı : 9

1.çözüm
***************************************

17 ile bölünebilen en büyük değer 51 dır

2.çözüm
***************************************

17 ile bölünebilen en büyük değer 51 dır

3.çözüm
***************************************

17 ile bölünebilen en büyük değer 51 dır

 * 
 */

UYGULAMAYI İNDİR

Hiç yorum yok :

Yorum Gönderme