Console Uygulamaları

C# Console For Döngüsü Örnekleri #2

1-İki sayı arasındaki sayıları belirlenen adıma göre toplayan program.

2-Tabanı ve kuvveti girilen işlemin sonucu yazdıran program

3-iki sayı arasındaki asal sayıları ekrana yazdıran program

4-C# Console Application ile yapılmış olan, bir tamsayı dizisinde 50 den küçük sayıların adetini bulan ve ekrana yazdıran örnek uygulama

5-C# Console Application ile yapılmış, içerisinde isimler bulunan string bir diziyi en son elemandan itibaren ekrana yazdıran uygulama örneği

6-C# ta 10 elemanlı dizi içine kulanıcının 10tane şehir eklemesini sağlayan  Girilen baş harfe göre şehirleri listeleyen program:

7-   1-100 arasındaki sayıların kullanıcının girdiği sayıya tam olarak bölünenleri ekrana yazdırma

8-C# Console Uygulaması ile iki sayı arasındaki asal sayıları ekrana yazdıran program örneği

9-Klavyeden girilen metni tersten yazdıran C# Console Örneği

10-C# Console Üçgen Oluşturma

11-C# Tek Döngü ile Diküçgen Yazdırma

 

 

Şu yazılar da ilginizi çekebilir

C# Console Örnekleri 1

C# Console Örnekleri 2

C# Console Örnekleri 3

C# If Else Örnekleri

C# For Örnekleri 1

C# For Örnekleri 2

C# While Örnekleri

C# Dizi Örnekleri

C# Foreach Örnekleri

C# Console Uygulaması ile İki sayı arasındaki sayıları belirlenen adıma göre toplayan program örneği.

/*
İki sayı arasındaki sayıları belirlenen adıma göre toplayan program
örn:başlangıç:10 bitiş:20 adım:2 ise toplam=10+12+14+16+18+20 şekliden oluşacak
*/
int baslangic, bitis, adim, toplam=0;

Console.Write("Döngü Başlangıç değerini giriniz:");
baslangic = Convert.ToInt32(Console.ReadLine());
Console.Write("Döngü Bitiş değerini giriniz:");
bitis = Convert.ToInt32(Console.ReadLine());
Console.Write("Döngü Adım değerini giriniz:");
adim = Convert.ToInt32(Console.ReadLine());

for (int i = baslangic; i <= bitis; i+=adim)
{
toplam = toplam + i;

}
Console.WriteLine("Sonuc=" + toplam);
Console.ReadLine();

 

C# console uygulaması ile Tabanı ve kuvveti girilen işlemin sonucu yazdıran program örneği

/*
Taban ve Kuvveti girilen sayının değerini hesaplama
Örn: taban:2 üs:5 girildiğinde sonuc=32 yazıdıran program. 
*/
int taban, us, sonuc = 1;
Console.Write("Taban sayısını giriniz:");
taban = Convert.ToInt32(Console.ReadLine());
Console.Write("Kuvvet sayısını giriniz:");
us = Convert.ToInt32(Console.ReadLine());

for (int i = 1; i <= us; i++)
{
sonuc = sonuc * taban;
}

Console.WriteLine("Tabanı {0} ve kuvveti {1} olan sayının değeri={2}",taban,us,sonuc);

Console.ReadLine();

 

C# Console Uygulaması ile iki sayı arasındaki asal sayıları ekrana yazdıran program örneği

/*
Girilen iki sayı arasındaki asal sayıları ekrana yazdıran program
<strong>Örneği: 2-100 arasındaki asal sayıları ekrana yazdıran program;</strong>
*/
int baslangic, bitis;
Console.Write("Başlangıç sayısını giriniz: ");
baslangic = Convert.ToInt32(Console.ReadLine());
Console.Write("Bitiş sayısını giriniz: ");
bitis = Convert.ToInt32(Console.ReadLine());

for (int i = baslangic; i <= bitis; i++)
{
bool asalMi = true;
for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
asalMi = false;

}

}
if (asalMi)
{
Console.WriteLine("{0} sayısı asal bir sayıdır.",i);
asalMi = false;
}

}

Console.ReadLine();

 

 

C# Console Application ile yapılmış olan, bir tamsayı dizisinde 50 den küçük sayıların adetini bulan ve ekrana yazdıran örnek uygulama

 int[] sayilar = { 10, 15, 55, 36, 95, 46, 75 };
 int sayac = 0;
 Console.Write("Dizideki sayılar : ");
 for(int i=0;i<sayilar.Length;i++)
 {
 Console.Write(sayilar[i]+"-");
 if(sayilar[i]<50)
 {
 sayac++;
 }
 }
 Console.WriteLine("\nDizi içinde 50' den küçük {0} adet sayı bulunuyor.",sayac);
 Console.ReadKey();

 

C# Console Application ile yapılmış, içerisinde isimler bulunan string bir diziyi en son elemandan itibaren ekrana yazdıran uygulama örneği

string[] strDizi = { "Ahmet", "Hayri", "Recep", "Hüseyin","Seda" };
int son = strDizi.Length - 1;
for (int i = son; i >= 0; --i)
{
Console.WriteLine(strDizi[i]);
}
Console.ReadKey();

 

C# ta 10 elemanlı dizi içine kulanıcının 10tane şehir eklemesini sağlayan  Girilen baş harfe göre şehirleri listeleyen program:

static void Main(string[] args)
        {
            string[] sehir = new string[3];
            for (int i = 0; i < sehir.Length;i++ )
            {
                Console.Write("Şehir Adını girin: ");
                sehir[i] = Console.ReadLine();
            }

            Console.Write("Listelemek istediğiniz şehrin baş harfini girin: ");
            char harf=Convert.ToChar(Console.ReadLine());

            for(int i=0;i<sehir.Length;i++)
            {
                string dizisehir=sehir[i];
                if(dizisehir[0]==harf)
                {
                    Console.WriteLine(dizisehir);
                }
            }
            Console.ReadKey();


        }

 

1-100 arasındaki sayıların kullanıcının girdiği sayıya tam olarak bölünenleri ekrana yazdırma

//1-100 arasındaki sayıların kullanıcının girdiği sayıya tam olarak bölünenleri ekrana yazdırma
//örnek kullanıcı 25 girdi 25,50,75,100 tam olarak bölünür.
//örnek kullanıcı 3 girdi 3,6,9,......93,96,99

int sayi;
Console.Write("Bölen sayıyı giriniz...:");
sayi = Convert.ToInt32(Console.ReadLine());

for (int i = 1; i <= 100; i++)
{
if (i%sayi==0)
{
Console.WriteLine("{0} sayısı kalansız bölünür",i);
}

}
Console.ReadKey();

Klavyeden girilen yazıyı merdiven şeklinde yazdıran C# Console Programı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Örnekler
{
    class Program
    {
        static void Main(string[] args)
        {
            string ad;
            Console.Write("Adınızı giriniz :");
            ad = Console.ReadLine();
            for (int i = 0; i <= ad.Length; i++)
            {
                Console.WriteLine(ad.Substring(0, i));
            }
            Console.ReadKey();
        }
    }
}

 

Klavyeden girilen metni tersten yazdıran C# Console Örneği

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Örnekler
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Herhangi Bir Yazı Giriniz  : ");
            string yazi = Console.ReadLine();
            int yaziuzunlugu = yazi.Length;
 
            for (int i = yaziuzunlugu; i > 0; i--)
            {
                Console.Write(yazi.Substring(i - 1, 1));
            }
            Console.ReadKey();
        }
    }
}

 

C# Console Üçgen Oluşturma.

 static void Main(string[] args)
        {
            int kenarUzunlugu;
            string nesne;
            Console.Write("Uzunluk : ");
            kenarUzunlugu = Convert.ToInt32(Console.ReadLine());
            Console.Write("Ekrana yazılacak harf yada nesne: ");
            nesne = Console.ReadLine();
            int ortaNokta = kenarUzunlugu - 1;
            int taban = kenarUzunlugu * 2 - 1;
            for (int i = 0; i < kenarUzunlugu; i++)
            {
                for (int k = 0; k < taban; k++)
                {
                    if ((i + k == ortaNokta || k - i == ortaNokta))
                    {
                        Console.Write(nesne);
                    }
                    else if ((i + k >= ortaNokta && k - i <= ortaNokta))
                    {
                        Console.Write("*");
                    }
                    else if (i == ortaNokta)
                        Console.Write("*");
                    else
                        Console.Write(" ");
 
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }

Tek Döngü ile Diküçgen Yazdırma

string yildiz = "*";
Console.Write("Yükseklik giriniz :");
int yukseklik = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < yukseklik; i++)
{
Console.WriteLine(yildiz);
yildiz+="*";
}
Console.ReadKey();

Yorum

Yorum Yap