c# Döngüler For Kullanımı
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
Kaydol:
Kayıt Yorumları
(
Atom
)
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.