c# Döngüler For Kullanımı

Hiç yorum yok

 C# Console Uygulamaları For Döngüsü



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

namespace SinanArslanConsoleUygulamalari
{
    class Program
    {
        static void Main(string[] args)
        {
            #region Klavyeden Girilen 10 Sayının en büyüğünü bulan program
            //Klavyeden Girilen 10 Sayının en büyüğünü bulan program

            //int sayi = 0;
            //int enbyk = 0;

            //for (int i = 1; i <= 10; i++)
            //{
            //    Console.WriteLine("{0} inci sayiyi giriniz", i);
            //    sayi = Convert.ToInt32(Console.ReadLine());
            //    if (i == 1)
            //        enbyk = sayi;
            //    if (sayi > enbyk)
            //        enbyk = sayi;

            //}
            //Console.WriteLine("{0} girilen enbuyuk sayıdır", enbyk);
            //Console.ReadLine();
            #endregion


            #region Kalvyeden Girilen iki sayı arasındaki sayıların toplamı ve çarpımını bulan program

            //int sayi1 = 0; int sayi2 = 0; int toplam = 0; int carpim = 1;

            //Console.WriteLine("Kucuk sayiyi giriniz");
            //sayi1 = Convert.ToInt32(Console.ReadLine());

            //Console.WriteLine("Buyuk sayiyi giriniz");
            //sayi2 = Convert.ToInt32(Console.ReadLine());

            //for (int i = sayi1; i <= sayi2; i++)
            //{
            //    Console.Write("{0} -", i);
            //    //toplam += i;
            //    toplam = toplam + i;
            //    carpim = carpim * i;
            //}
            //Console.WriteLine("Sayıların Toplami :{0}", toplam);
            //Console.WriteLine("--------");
            //Console.WriteLine("Sayıların Çarpimi :{0}", carpim);
            //Console.ReadLine();
            #endregion



            #region   1 ila 100(dahil) arasında kaç adet asal sayi vardır
            //int adet = 4;//2,3,5,7

            //for (int i = 8; i <= 100; i++)
            //{
            //    if (i % 2 != 0)
            //    {
            //        if (i % 3 != 0)
            //        {
            //            if (i % 5 != 0)
            //            {
            //                if (i % 7 != 0)
            //                {
            //                    adet++;
            //                }
            //            }
            //        }
            //    }
            //}
            //Console.WriteLine("{0} adet sayi vardir", adet);
            //Console.ReadLine();
            #endregion


            #region Girilen sayıların faktoriellerini hesaplayan programını yazınız
            //0 faktoriel =1

            //int sayi;
            //Console.WriteLine("Faktoriel i hesaplanacak sayi giriniz");
            //sayi = Convert.ToInt32(Console.ReadLine());
            //int faktoriel = 1;

            //for (int i = sayi; i >1; i--)
            //{
            //    faktoriel = faktoriel * i;
            //}
            //Console.WriteLine("Hesaplanan Faktoriel {0}", faktoriel);
            //Console.ReadLine();
            #endregion



            #region Klavyeden Girilen Metini ters ceviren program
            #region 1.inci Yol
            //Console.WriteLine("Tersine cevirilecek metini yaziniz");

            //string metin = Console.ReadLine();
            //string terstenmetin = "";

            //for (int i =  metin.Length-1; i >=0; i--)
            //{
            //    terstenmetin += metin[i];
            //}
            //Console.WriteLine(string.Format("{0} girilen metin {1} tersten okunanan metin", metin, terstenmetin));
            //Console.ReadLine();
            #endregion

            #region 2 inci yol
            //string metin;
            //Console.WriteLine("Tersten Yazdırılacak metini giriniz");

            //metin = Console.ReadLine();

            //for (int i = 0; i <= metin.Length - 1; i++)

            //    Console.Write(metin[metin.Length - i - 1]);
            //Console.ReadLine();
            #endregion
            #endregion

            #region 1 den 10 kadar olan sayıların çarpım tablosu şeklinde yazdıran program
            //

            //for (int i = 1; i <= 10; i++)
            //{
            //    for (int j = 1; j <= 10; j++)
            //    {
            //        Console.WriteLine(string.Format("{0}x{1}={2}", i, j, (i * j)));

            //    }

            //    Console.WriteLine("============================================");

            //}
            //Console.ReadLine();
            #endregion



            #region 1 den 1000 kadar olan  sayıların arasındaki tek sayıların toplamını bulunuz

            //int toplam = 0;
            //for (int i = 1; i <10; i+=2)
            //{
            //    toplam += i;
            //}
            ////1,3,5,7,9
            //Console.WriteLine("{0} bulunan tek sayıların toplamı", toplam);
            //Console.ReadLine();
            #endregion



            #region 1 ila 100 arasındaki çift sayıların toplamının karesini bulan program
            //int cifttoplam = 0;

            //for (int i = 0; i <10 ; i+=2)
            //{
            //    cifttoplam += i;
            //}
            ////2 4 6 8
            //int karesi = cifttoplam * cifttoplam;
            //Console.WriteLine("{0} çiftlerin toplamının karesi", karesi);
            //Console.ReadLine();
            #endregion

         

            #region Belirtilen dizideki sayılardan kaç adet çift kac adet tek sayi vardır,tek sayıların toplamı çift toplamı arasındaki fark nedir
            //int[] sayilar = { 32, 44, 17, 27, 97, 104 };

            //int teksayimiktari = 0;
            //int ciftsayimiktari = 0;

            //int ciftsayilarintoplami = 0;
            //int teksayilarintoplami = 0;

            //for (int i = 0; i < sayilar.Length; i++)
            //{
            //    if (sayilar[i] % 2 == 0)
            //    {
            //        ciftsayimiktari++;
            //        ciftsayilarintoplami += sayilar[i];
            //    }
            //    else
            //    {
            //        teksayilarintoplami += sayilar[i];
            //        teksayimiktari++;
            //    }
            //}
            //Console.WriteLine("Bu dizide toplam {0} adet cift sayi {1} adet tek sayi bulunmaktadır.Cift sayilarla tek sayiların farkı{2} dır ", ciftsayimiktari, teksayimiktari, (ciftsayilarintoplami - teksayilarintoplami));
            //Console.ReadLine();
           
            #endregion
            //girilen sayının rakamları toplamı nedir

            int toplam = 0;
            Console.WriteLine("Rakamları toplamını ogrenmek istediginiz sayiyi giriniz");

            string girilendeger = Console.ReadLine();
            for (int i = 0; i < girilendeger.Length; i++)
            {
                toplam += Convert.ToInt32(girilendeger[i].ToString());

            }
            Console.WriteLine(" Rakamlar toplami={0}", toplam);
            Console.ReadLine();
        }
    }
}
Video Anlatım 1.Bölüm




Video Anlatım 2.Bölüm


Uygulama Indir

Hiç yorum yok :

Yorum Gönder

Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.