Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar.

Benzer belgeler
PDF. C# Console Örnekleri.

Görsel Programlama 1

C# Örnek Uygulamalar I

C# Çalışma Örnekleri

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN

Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

Akış Konrol Mekanizmaları

BPR152-Algoritma ve Programlama II Uygulama -13

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

C# da basit console uygulamaları. C# da basit console uygulamaları

C# Console Uygulamaları ifelse Yapıları 2

HSancak Nesne Tabanlı Programlama I Ders Notları

Programlama Dilleri 3

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

Programlama Dilleri 3

BPR152-Algoritma ve Programlama II Uygulama -12

/*int sayi1, sayi2,toplam=0;

BPR152-Algoritma ve Programlama II Uygulama -8

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

Programlama Temelleri Örnek Sorular

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

C# ÖRNEK UYGULAMALAR

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

11- FONKSİYONLAR (FUNCTIONS)

PROGRAMLAMA DİLLERİ I

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

static void dizi_24() { Random rnd = new Random(); int [] tutulan=new int[10]; int dogru;

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

D İ Z İ L E R A R R A Y S

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/

Basit Algoritma Akış Diagramı Örnekleri

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

PROBLEM ÇÖZME VE ALGORİTMALAR

Diziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

Lambda İfadeleri (Lambda Expressions)

NESNEYE YÖNELİK PROGRAMLAMA

YZM 2105 Nesneye Yönelik Programlama

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

Algoritma ve Programlama: Karar Yapıları ve Döngüler

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1

Algoritma ve Programlamaya Giriş

M.ilkucar MAKU MYO 1

YZM 2105 Nesneye Yönelik Programlama

C#(Sharp) Programlama Dili

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

Döngüsel Akış Diagramı Algoritmaları

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü

HSancak Nesne Tabanlı Programlama I Ders Notları

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1

BİL1001 Bilgisayar Bilimlerine Giriş 1

PROGRAMLAMA DİLLERİ I

Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz:

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır.

C de Detaylı Üs Alma Programı. C# Dilinde Metot Tanımlama ve Yazdırma

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1

Pascal Programlama Dili

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

C++ Dilinde Bazı Temel Algoritmalar

Nesne Tabanlı Programlama

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

Operatörler. Operatörlerin işlem yapabilmek için ihtiyaç duydukları değerlere ise operand denir.

MAT213 Bilgisayar Programlama I

Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır.

Akış Kontrol Mekanizmaları

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

2. Dereceden Denklemin Köklerini Bulan Program

BPR151-Algoritma ve Programlama I Uygulama -1

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1

İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç

Ders - 7 while döngüsü

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

Java da İşleçler, Ders #3 (4 Kasım 2009)

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama

Transkript:

C# Console Örnekleri Değişkenler Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan ayrılır. Bu bellek bölgesine okuma ve yazma işlemleri ise değişken ismi üzerinden sağlanır. Genel olarak değişkenler aşağıdaki şeklinde tanımlanır. ; Örneğin; int i; Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar. Console.WriteLine = Ekrana yazıyı ve değişkenin değerini yazarak imleci bir alt satırda beklemesini sağlar. Console.ReadLine = Klavyeden girilen değeri değişkene atar. Console.ReadKey = Klavyeden bir tuşa basılmasın bekler. Convert = Değişkenin tip dönüşümünü sağlar. Örneğin; Console.Write("Hangi Yıldayız : "); yil = Convert.ToInt(Console.ReadLine()); örneğinde klavyeden 0 yılı girilmiş olsun yil = Convert.ToInt(Console.ReadLine()); komutuyla tamsayıya tip dönüşümü sağlanarak klavyeden girilen sayı yil değişkenine atanır. Write ve WriteLine ifadelerinin bir kullanımı daha vardır oda dışardan bir değişkeni mesaj olarak göstereceğimiz zaman kullanılır örneğin; Console.WriteLine("Sizin Adınız 0",ad); burada süslü parantezin içine yazdığımız ifade 0 ifadeyi yani ad değişkenini ifade eder eğer değişken göstermek istersek 0 ve yazardık ayrı yerlere sonuna virgül koyup eklediğimiz değişkenlerin birincisi 0 ikincisi olurdu.. Girilen basamaklı sayının basamaklarına ayıran örnek (Birler,Onlar,Yüzler Basamağındaki sayılar): static void Main(string[] args) int sayi, yuzler, onlar, birler; Console.Write("Sayıyı Girin : "); sayi = Convert.ToInt(Console.ReadLine()); yuzler = sayi / 0; sayi = sayi - (yuzler * 0); onlar = sayi / ;

sayi = sayi - (onlar * ); birler = sayi; Console.WriteLine("Yüzler basamağı : 0", yuzler); Console.WriteLine("Onlar basamağı : 0", onlar); Console.WriteLine("Birler basamağı : 0", birler);. Girilen bir sayının asal olduğunu bulan ve bu sayıdan sonraki asal sayıyı ekrana yazan program: 0 0 0 0 class Program public static bool asalmi(int sayi) bool durum = false; int kontrol = 0; for (int i = ; i < sayi; i++) if (sayi % i == 0) //www.ahmetcansever.com kontrol = ; break; if (kontrol == ) durum= false; else //www.ahmetcansever.com durum= true; return durum; static void Main(string[] args) int sayac = 0; Console.Write("Sayıyı Girin : "); int s = Convert.ToInt(Console.ReadLine()); if(asalmi(s)) Console.WriteLine("0 sayısı Asal",s); else Console.WriteLine("0 sayısı asal değil",s); Console.WriteLine("==========================="); Console.WriteLine("Sonraki Asal Sayı"); Console.WriteLine("==========================="); while (true) s++; if(asalmi(s)==true) Console.WriteLine("0 sayısı asal", s); sayac++; if (sayac == ) break;

0. Klavyeden girilen bir cümledeki kelime sayısını bulunuz. string cumle; Console.Write("Cumleyi Girin : "); cumle = Console.ReadLine(); string[] kelimeler = cumle.split(' '); Console.WriteLine(kelimeler.Length);. Bir otoparka park eden taksinin saati TL, minibüsün saati TL, ticari aracın saati.tl dir. Taksi saatten sonraki her saat başı için %0 daha fazla, minibüs saatten sonraki her saat başı için toplamda %. ve ticari araç saatten sonraki her saat başı için toplamda % daha fazla ödeme yapmaktadır. Buna göre klavyeden girilen araba tipi ve kalınan saat bilgisi girildikten sonra ekrana ödenecek otopark ücretini hesaplayan programın kodlarını yazınız. double odenecektutar = 0; int kalinansure = 0, aractipi = 0; Console.WriteLine("Araç Tipleri Taksi :, Minübüs :, Ticari : "); Console.Write("Lütfen Araç Tipini Giriniz : "); aractipi = Convert.ToInt(Console.ReadLine()); Console.Write("Kalınan Süreyi Giriniz : "); kalinansure = Convert.ToInt(Console.ReadLine()); if (kalinansure > ) for (int i = ; i <= kalinansure; i++) if (i == ) if (aractipi == ) odenecektutar = i * ; else if (aractipi == ) odenecektutar = i * ; else if (aractipi == ) odenecektutar = i *.; else kalinansure -= ; 0 if (aractipi == ) odenecektutar+= kalinansure * *.0; else if (aractipi == ) odenecektutar+= kalinansure * *.; else if (aractipi == ) odenecektutar+= kalinansure *. *.; 0 else if (aractipi == ) odenecektutar = kalinansure * ; else if (aractipi == ) odenecektutar = kalinansure * ; else if (aractipi == ) odenecektutar = kalinansure *.; Console.WriteLine("Ödenecek Tutar : 0 TL",odenecekTutar);. Bir komisyoncu sattığı mallardan fiyatı 0 TL kadar olanlardan %, daha fazla olanlardan ise % komisyon almaktadır. Klavyeden girilen teker teker girilen malın komisyonlarını bulup ekrana yazdıran ve en sonunda da toplam komisyonu ekrana yazdıran programın kodlarını yazınız.

double malfiyati = 0, komisyonmiktari = 0,toplamKomisyon=0; for (int i = 0; i < ; i++) Console.Write("0. Malın Fiyatını Giriniz : ",i+); malfiyati = Convert.ToDouble(Console.ReadLine()); if (malfiyati > 0) komisyonmiktari = malfiyati * 0.0; else komisyonmiktari = malfiyati * 0.0; Console.WriteLine("0. Mal İçin Komisyon Miktarı : ",i+,komisyonmiktari); toplamkomisyon += komisyonmiktari; Console.WriteLine("Toplam Komisyon Miktarı : 0",toplamKomisyon);. Kullanıcı tarafından girilen üç sayıdan en büyük ile en küçük sayıyı toplayıp toplam sonucu ekrana yazdıran programı yazınız. int s, s, s,buyuk,kucuk; Console.Write("Bir sayı girin"); s = Convert.ToInt(Console.ReadLine()); Console.Write("Bir sayı girin"); s = Convert.ToInt(Console.ReadLine()); Console.Write("Bir sayı girin"); s = Convert.ToInt(Console.ReadLine()); if (s > s && s > s) buyuk = s; else if (s > s) buyuk = s; else buyuk = s; if (s < s && s < s) kucuk = s; 0 else if (s < s) kucuk = s; else kucuk = s; Console.WriteLine("en büyük ile en küçük toplamı=0", kucuk + buyuk); Console.ReadLine();. Maaşı ve zam oranı girilen işçinin zamlı maaşını hesaplayarak ekranda gösteren C# örneği: static void Main(string[] args) double maas, zamoran,zamlimaas; Console.Write("Maaşı girin : "); maas = Convert.ToDouble(Console.ReadLine()); Console.Write("Zam oranını girin (%) : "); zamoran = Convert.ToDouble(Console.ReadLine()); zamlimaas = maas + (maas * zamoran / 0); Console.WriteLine("Zamlı maaş : 0", zamlimaas);. Elemanları tam sayı olan bir A dizisinin(0 elemanlı) rastgele sayılar atayan, sonra dizi elemanlarının aritmetik ortalamasını hesaplayan ve elemanlardan kaç tanesinin bu ortalamadan büyük ve küçük olduğunu sayan programın c# kodlarını yazınız. int[] dizi = new int[0]; Random rnd = new Random(); int dizitoplami = 0,ortalamadanBuyuk=0,ortalamadanKucuk=0;

double diziortalamasi = 0; for (int i = 0; i < dizi.length; i++) dizi[i] = rnd.next(, 00); dizitoplami += dizi[i]; diziortalamasi = dizitoplami / 0; foreach (int dizim in dizi) if (dizim > diziortalamasi) ortalamadanbuyuk += ; else ortalamadankucuk += ; Console.WriteLine("Ortalama : 0. Ortalamadan Büyük Eleman Sayısı :, Ortalamadan Küçük Eleman Sayısı : ",diziortalamasi,ortalamadanbuyuk,ortalamadankucuk);. Klavyeden girilen metnin kaç kelimeden oluştuğunu bulan Console Application örneği: string cumle; Console.Write("Cumleyi Girin : "); cumle = Console.ReadLine(); string[] kelimeler = cumle.split(' '); Console.WriteLine(kelimeler.Length);. Girilen string ifadede, karakterlerini. karakteri olarak değiştiren örnek: static void Main(string[] args) string metin; Console.Write("Metni Girin : "); metin = Console.ReadLine(); string yenimetin = metin.replace(',', '.'); Console.WriteLine(yenimetin);. Girilen String ifadede boşluk karakterine kadar olan kısmı yazdıran örnek: static void Main(string[] args) string metin; Console.Write("Metni Girin : "); metin = Console.ReadLine(); int no = metin.indexof(' '); Console.WriteLine(metin.Substring(0, no));. Elemanları kullanıcı tarafından girilen elemanlı string bir dizide, en uzun metni, en uzun metnin karakter sayısını ve en uzun metnin index numarasını bulan ve ekrana yazdıran Console Örneği: static void Main(string[] args) int uzunluk=0; string enuzunmetin=""; int indexno=0; string[] dizi = new string[]; for (int i = 0; i < ; i++) Console.Write("0. elemanı giriniz : ", i + ); dizi[i] = Console.ReadLine();

0 0 for(int i=0;i<;i++) if(dizi[i].length>uzunluk) uzunluk = dizi[i].length; enuzunmetin = dizi[i]; indexno = i; Console.WriteLine("===================="); Console.WriteLine("Dizi içindeki en uzun metin: 0", enuzunmetin); Console.WriteLine("Dizi içindeki en uzun metnin index numarası : 0", indexno); Console.WriteLine("Dizi içindeki en uzun metnin karakter sayısı: 0", uzunluk);. C# Console uygulamasında Elemanları kullanıcı tarafından dışarıdan girilen elemanlı bir dizinin elemanlarını % arttıran ve ekrana yazdıran örnek: static void Main(string[] args) //Eleman Girme işlemi int[] dizi = new int[]; for(int i=0;i<;i++) Console.Write("0. elemanı giriniz : ", i + ); dizi[i] = Convert.ToInt(Console.ReadLine()); Console.WriteLine("========================================="); // Yazdırma işlemi for(int i=0;i<;i++) dizi[i]=dizi[i]+(dizi[i]*/0); Console.WriteLine("Dizinin 0. indexi : ", i, dizi[i]);. Verilen bir karakter dizininin substring() metodunu kullanarak string içerisinde arama yapan ve kaç defa geçtiğini bulan program: static void Main(string[] args) int sayac = 0; string metin="www.ahmetcansever.com"; string aranan = "ahmet"; int metinuzunluk = metin.length; int arananuzunluk = aranan.length; for(int i=0;i<=(metinuzunluk-arananuzunluk);i++) if(metin.substring(i,arananuzunluk)==aranan) sayac++; Console.WriteLine(sayac);. Verilen bir string metnin içerisinde harf yada karakterlerin her birinden kaç adet olduğunu bulan program: class Program static void Main(string[] args)

0 0 String metin = "www.ahmetcansever.com"; metin = metin.tolower(); String karakterler = "0abcdefghijklmnopqrstuvwxyz.?,;"; int[] count = new int[karakterler.length]; for (int i = 0; i < metin.length; i++) int index = karakterler.indexof(metin[i]); if (index < 0) continue; else count[index]++; for (int i = 0; i < count.length; i++) if (count[i] < ) continue; else Console.WriteLine(karakterler[i] + " " +count[i]);. Kullanıcının girdiği sayıdan en büyük olanını ekranda gösteren örnek : int s, s, s; Console.Write(". sayıyı girin : "); s = Convert.ToInt(Console.ReadLine()); Console.Write(". sayıyı girin : "); s = Convert.ToInt(Console.ReadLine()); Console.Write(". sayıyı girin : "); s = Convert.ToInt(Console.ReadLine()); if(s>s && s>s) Console.WriteLine(". sayı en büyük"); else if (s > s && s > s) Console.WriteLine(". sayı en büyük"); else if (s > s && s > s) Console.WriteLine(". sayı en büyük"); 0 else Console.WriteLine("Farklı sayılar girin");. karakterli rasgele karakterlerden oluşan metin oluşturan örnek: static void Main(string[] args)

Random rastgele = new Random(); string harfler = "qwertyuıopğüasdfghjklşizxcvbnmöçqwertyuiopğüasdfghjklşizxcvbnmöç"; string uret = ""; for (int i = 0; i < ; i++) uret += harfler[rastgele.next(harfler.length)]; Console.WriteLine(uret);. lik dizi içine rasgele S ve O harfleri atayan ve ekranda gösteren örnek: static void Main(string[] args) Random rnd=new Random(); string[,] dizi = new string[, ]; for(int i=0;i<;i++) for(int j=0;j<;j++) if(rnd.next(0,)==0) dizi[i, j] = "S"; Console.Write(dizi[i, j]); else dizi[i, j] = "O"; 0 Console.Write(dizi[i, j]); Console.WriteLine();. İki iç açısı verilen üçgenin diğer açısını bulan örnek: static void Main(string[] args) int aci, aci, aci; Console.Write(". Açıyı girin: "); aci = Convert.ToInt(Console.ReadLine()); Console.Write(". Açıyı girin: "); aci = Convert.ToInt(Console.ReadLine()); aci = 0 - (aci + aci); Console.WriteLine(aci.ToString()); 0. İçerisinde isimler bulunan string bir diziyi en son elemandan itibaren ekrana yazdıran örnek: string[] strdizi = "Ahmet", "Mehmet", "Ali", "Veli","Hasan" ; int son = strdizi.length - ; for (int i = son; i >= 0; --i) Console.WriteLine(strDizi[i]);

. Taban değeri ve üssü kullanıcı tarafından girilen işlemin sonucunu For döngüsü kullanarak hesaplayan örnek: int taban, us, sonuc = ; Console.Write("Taban sayısını giriniz:"); taban = Convert.ToInt(Console.ReadLine()); Console.Write("Kuvvet sayısını giriniz:"); us = Convert.ToInt(Console.ReadLine()); for (int i = ; i <= us; i++) sonuc = sonuc * taban; Console.WriteLine("Tabanı 0 ve kuvveti olan sayının değeri=",taban,us,sonuc); Console.ReadLine();. Dik kenar uzunlukları verilen dik üçgende hipotenüs hesaplayan örnek: double k, k,hipotenus; Console.Write("Birinci Dik Kenarı Girin...:"); k = Convert.ToDouble(Console.ReadLine()); Console.Write("İkinci Dik Kenarı Girin...:"); k = Convert.ToDouble(Console.ReadLine()); //k ve knin karelerini toplamını yapıp kare kökünü alıyoruz. hipotenus = Math.Sqrt((k * k) + (k * k)); Console.WriteLine("Hipotenüs değeri...:0",hipotenus);. C# Console Application ile yapılmış, içerisinde isimler bulunan string bir diziyi en son elemandan itibaren ekrana yazdıran uygulama örneği: static void Main(string[] args) string[] strdizi = "Ahmet", "Ali", "Veli", "Sema","Nedim","Haluk" ; int son = strdizi.length - ; for (int i = son; i >= 0; --i) Console.WriteLine(strDizi[i]);. C# Console Uygumasında kullanıcıdan yaş bilgisi istenerek eğer yaşı ve daha büyükse Ehliyet Alabilirsiniz yazan,değilse Ehliyet alamazsınız diyerek Ehliyet alabilmesi için kaç yılı kaldığını ekranda gösteren örnek: static void Main(string[] args) int yas, fark; Console.Write("Yaşınızı giriniz : "); yas = Convert.ToInt(Console.ReadLine()); if (yas>=) Console.WriteLine("Ehliyet alabilirsiniz."); else fark = - yas; Console.WriteLine("Ehliyet alamazsınız.0 yıl daha beklemeniz gerekiyor.",fark);

. Kullanıcının girdiği adet sayıyı bir diziye atayarak, bu dizide bulunan çift sayıların ortalamasını ekrana yazan konsol uygulamasını yapınız. static void Main(string[] args) int adet=0,toplam=0; int[] sayi=new int[]; for (int k=0;k<;k++) Console.Write("0. sayıyı giriniz:",k); sayi[k]=int.parse(console.readline()); for (int k=0;k<;k++) if(sayi[k]%==0) adet++; toplam+=sayi[k]; Console.WriteLine("Ortalaması=0",toplam/adet); 0. Klavyeden sayıyı girilip bunları ekrana yazdıran program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x; int y; int z; Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); 0 Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); z = Convert.ToInt(Console.ReadLine()); Console.WriteLine("Girilen.Sayı=0", x); Console.WriteLine("Girilen.Sayı=0", y); Console.WriteLine("Girilen.Sayı= "+ z); 0

. Girilen sayı çift ise yarısını, tek ise katını alarak ekrana yazdıran program. int sayi,sonuc; Console.Write("Sayıyı giriniz.."); sayi = Convert.ToInt(Console.ReadLine()); if (sayi % == 0) Console.Write("Çifttir"); sonuc = sayi / ; Console.Write("girilen sayı çifttir " + sonuc); else Console.Write("Tektir."); sonuc = sayi * ; Console.Write("girilen sayı tek 0", sonuc); 0. Klavyeden girilen sayının toplamını ekrana yazdıran program 0 0 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x ; int y ; int z ; Console.Write(".sayıyı Giriniz"); x = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı Giriniz"); y = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı Giriniz"); z = Convert.ToInt(Console.ReadLine()); Console.Write("\n \tgirilen Sayının Toplamı=0",x+y+z);. Kullanıcının yapmış olduğu seçime göre girmiş olduğu sayıları toplayan, çıkaran, çarpan yada bölme işlemi yapan program örneği. int sayi,sayi; char opt; double sonuc; Console.WriteLine("\n\tMenu"); Console.WriteLine("\nTOPLAMA İÇİN + TUŞUNA BASIN");

0 0 0 Console.WriteLine("ÇIKARMA İÇİN - TUŞUNA BASIN"); Console.WriteLine("ÇARPMA İÇİN * TUŞUNA BASIN"); Console.WriteLine("BÖLME İÇİN + TUŞUNA BASIN"); Console.Write("\n\n Birinci Sayıyı Girin :"); sayi = Convert.ToInt(Console.ReadLine()); Console.Write(" İkinci Sayıyı Girin :"); sayi = Convert.ToInt(Console.ReadLine()); Console.Write("\nİŞLEM YAPMAK İÇİN BİR OPERATÖR SEÇİN:\t"); opt = Convert.ToChar(Console.ReadLine()); if (opt == '+') sonuc = sayi + sayi; Console.WriteLine("\n0 + = ", sayi, sayi, sonuc); else if (opt == '-') sonuc = sayi - sayi; Console.WriteLine("\n0 - = ", sayi, sayi, sonuc); else if (opt == '*') sonuc = sayi * sayi; Console.WriteLine("\n0 x = ", sayi, sayi, sonuc); else if (opt == '/') sonuc =(double) sayi / sayi; Console.WriteLine("\n0 / = ", sayi, sayi, sonuc); else Console.WriteLine("YANLIŞ OPERATÖR GİRDİNİZ!"); 0. Klavyeden girilen sayının ortalamasını alan program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x ; int y ; int z ; int t ; int b ; 0 Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); z = Convert.ToInt(Console.ReadLine());

t = x + y + z; 0 b = t / ; Console.Write("Sonuc = 0", b);. Klavyeden girilen sayıdan büyük olanını bulan programı yazınız using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x; int y; Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); 0 Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); if (x > y) Console.Write("Büyük olan sayı = 0", x); else Console.Write("Büyük olan sayı = 0", y);. Klavyeden girilen sayıdan büyük olanını bulan büyükten küçüğe altalta yazdıran program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication class Program static void Main(string[] args) int x ; int y; Console.Write(".sayıyı giriniz"); x = Convert.ToInt(Console.ReadLine()); Console.Write(".sayıyı giriniz"); y = Convert.ToInt(Console.ReadLine()); if (x > y) Console.Write("0\n", x, y); else 0 Console.Write("0\n", y, x);

. Dairenin alanını hesaplayan program const double pi =.; double r = new double(); double alan = new double(); Console.Write("Yarı çap = "); r = Convert.ToDouble(Console.ReadLine()); alan = pi * r * r; Console.Write("Alan = 0", alan);. C# Console Uygulamasında Kullanıcıdan tane sayı istenerek. sayının. sayıya tam bölünmesi durumunda Tam bölünüyor yazan, aksi durumda Tam bölünmüyor diyerek kalanı ekranda gösteren örnek: static void Main(string[] args) int sayi, sayi,kalan; Console.Write(". Sayıyı Girin : "); sayi=convert.toint(console.readline()); Console.Write(". Sayıyı Girin : "); sayi = Convert.ToInt(Console.ReadLine()); kalan=sayi%sayi; if(kalan==0) Console.WriteLine("0 sayısı sayısına tam bölünüyor.",sayi,sayi); else Console.WriteLine("0 sayısı sayısına tam bölünmüyor. Kalan. ",sayi,sayi,kalan);. Klavyeden girilen bir sayının faktoriyelini alan program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace faktoriyel class Program static void Main(string[] args) int sayi; int sonuc = ; Console.Write("Faktoriyeli alınacak saıyı giriniz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = ; i < = sayi; i++)

0 sonuc = sonuc * i; Console.WriteLine("Sayının Faktoriyeli: " + sonuc);. Yarıçapı verilen dairenin çevresini hesaplayan örnek: float cevre, pi =.f; int yaricap; Console.Write("Yarıçap uzunluğunu giriniz :"); yaricap = Convert.ToInt(Console.ReadLine()); cevre= * pi * yaricap ; Console.WriteLine("Çemberin Çevresi= 0",cevre);. 0 dan a kadar olan sayıların toplamını bulan program using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace faktoriyel class Program static void Main(string[] args) int toplam = 0; for (int i = 0; i < ; i++) toplam += i; Console.Write("0 dan 'a kadar olan sayıların toplamı=" + toplam); 0. Klavyeden girilen bir sayıya kadar tek sayıların ve çift sayıların toplamını bulan program 0 class Program static void Main(string[] args) int cifttoplam = 0; int tektoplam = 0; int sayi = 0; Console.Write("Bir sayı giriniz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < = sayi; i++) if (i % == 0) cifttoplam += i; else tektoplam += i; Console.WriteLine(sayi+ " sayısına kadar tek sayıların toplamı: " + tektoplam); Console.WriteLine(sayi + " sayısına kadar çift sayıların toplamı: " + cifttoplam);

. Yukarıdaki örnek için sayı olduğunda döngüden çıkan program. static void Main(string[] args) int cifttoplam = 0; int tektoplam = 0; int sayi = 0; Console.Write("Bir sayı giriniz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < = sayi; i++) if (i % == 0) cifttoplam += i; else tektoplam += i; 0 if (i == ) break; Console.WriteLine(sayi + " sayısına kadar tek sayıların toplamı: " + tektoplam); Console.WriteLine(sayi + " sayısına kadar çift sayıların toplamı: " + cifttoplam); 0. a dan z ye kadar olan harfleri ekrana yazdıran program static void Main(string[] args) char i; for (i = 'a'; i < = 'z'; i++) Console.WriteLine(i);. Klavyeden girilen bir sayının tek veya çift olduğunu bulan programı yazınız. static void Main(string[] args) int sayi; Console.Write("SAYIYI GİRİNİZ= "); sayi = Convert.ToInt(Console.ReadLine()); if(sayi%==0) Console.WriteLine("Girdiğiniz sayı ÇİFTTİR"); else Console.WriteLine("Girdiğiniz sayı TEKTİR");

. den 0 e kadar olan sayılardan e bölünenlerin adedini veren program. class Program static void Main(string[] args) int adet = 0; for (int i = 0; i < = 0; i++) if (i % == 0) Console.WriteLine(i); adet += ; Console.WriteLine(" e bölünen sayıların adeti= " + adet);. Klavyeden girilen adet sayıdan en büyük ve en küçük olanı bulan program static void Main(string[] args) int enbuyuk = 0; int enkucuk = 0; int sayi; for (int i = ; i < ; i++) Console.Write(i+". sayıyı giriniz= "); sayi = Convert.ToInt(Console.ReadLine()); if (sayi < enkucuk) enkucuk = sayi; if (sayi > enbuyuk) enbuyuk = sayi; Console.WriteLine("En büyük sayı= "+enbuyuk); Console.WriteLine("En küçük sayı= " + enkucuk); 0. 0 den başlayıp 00 e kadar klavyeden girilen sayıya bölünen kaç adet sayı olduğunu veren program static void Main(string[] args) int adet = 0; int sayi; Console.Write("Kaça bölünmesini istiyorsunuz: "); sayi = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < = 00; i++) if (i % sayi==0) Console.WriteLine(i); adet = adet + ;

0 Console.WriteLine("0 den 00 e kadar "+sayi+" sayısına bölünen "+adet+" sayı vardır");. Ortalamaya göre harf notunu bulan program Console.Write("vize notunuzu giriniz="); int vize = int.parse(console.readline()); Console.Write("final notunuzu giriniz="); int final = int.parse(console.readline()); double ort = (vize * 0.0) + (final * 0.0); if (ort >= 0 && ort < = ) Console.Write("Ortalamanız=0 ", ort); Console.Write("FF Kaldınız\n "); else if (ort >= && ort < = ) Console.Write("Ortalamanız=0 ", ort); Console.Write("FD Kaldınız\n"); else if (ort>= && ort< =) 0 Console.Write("Ortalamanız=0", ort); Console.Write("DD Koşullu\n"); else if (ort>= && ort< =) Console.Write("DC Koşullu\n"); else if (ort>=0 && ort< =) 0 Console.Write("CC Geçtiniz\n"); else if (ort >= && ort < = ) Console.Write("Ortalamanız=0", ort); Console.Write("CB Geçtiniz\n"); else if (ort >= && ort < = 0) Console.Write("Ortalamanız=0", ort); 0 Console.Write("BB Geçtiniz\n"); else if (ort >= && ort < = ) Console.Write("Ortalamanız=0", ort); Console.Write("BA Geçtiniz\n"); else if (ort >= && ort < = 0) Console.Write("Ortalamanız=0", ort); 0 Console.Write("AA Geçtiniz\n");. Klavyeden girilen bir sayının seçime bağlı olarak karesini, küpünü ve karekökünü alan programı yazınız. class Program static void Main(string[] args)

0 0 int x, secim; double kare, kok, kup; Console.Write("Bir sayı giriniz="); x = int.parse(console.readline()); Console.Write("-Kare -Küp -Kök\n"); Console.WriteLine(); Console.Write("Seçiminiz= "); secim = int.parse(console.readline()); if (secim == ) kare = x * x; Console.Write("Girdiğiniz sayının karesi= 0", kare); else if (secim == ) kup = x * x * x; Console.Write("Girdiğiniz sayının kübü= 0", kup); else if (secim == ) kok = Math.Sqrt(x); Console.Write("Girdiğiniz sayının kökü= 0", kok);. Dizi Örneği static void Main(string[] args) int[] a =,,,,,,, ; for (int i = 0; i < ; i++) Console.WriteLine(a[i]);. Dizi Örneği static void Main(string[] args) int[] a = new int[]; a[0] = 000; a[] = 0; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; a[] = 00; for (int i = 0; i < ; i++) Console.WriteLine("A'nın [0] değeri = ", i, a[i]); 0. Dizilere dışardan veri girişi ve veri okunması static void Main(string[] args) // dizinin elemanlarını dısardan okutmak.

int[] a = new int[]; for (int i = 0; i < ; i++) Console.Write("a[0] degeri = ", i); a[i] = Convert.ToInt(Console.ReadLine()); for (int i = 0; i < ; i++) Console.WriteLine("a'nın 0 degeri =", i, a[i]); 0. Rastgele sayılar ile dizi elemanlarını oluşturma 0 class Program static void Main(string[] args) int a = 0; Console.Write("Dizimiz Kaç Elemanlı Olsun ="); a = Convert.ToInt(Console.ReadLine()); int[] sayilar = new int[a]; Random rnd = new Random(); for (int i = 0; i < a; i++) sayilar[i] = rnd.next(, 0); ; for (int i = ; i <= sayilar.length; i++) Console.WriteLine("Dizinin 0 Elemanını ", i, sayilar[i - ]); Console.ReadLine(). Kolonlu Sayısal Loto Sayı Üretme Programı int kolonsayisi; Console.Write("Kolon sayısını giriniz >>>"); kolonsayisi = int.parse(console.readline()); Random rnd = new Random(); int[] rastgelesayi = new int[]; for (int j = 0; j < kolonsayisi; j++) for (int i = 0; i < ; i++) rastgelesayi[i] = rnd.next(, 0); Array.Sort(rastgelesayi); for (int i = 0; i < ; i++) Console.Write(rastgelesayi[i] + " "); Console.WriteLine("\n"); Console.ReadLine();. Kullanıcıya kaç tane sayıyı toplayacağını sorup, kullanıcının toplayacağı kadar sayıyı kullanıcıya tek tek soran ve kullanıcının yazdığı bu sayıların toplamını ekrana yazan programı yazınız static void Main(string[] args)

int sayi, adet = 0; int toplam = 0; Console.Write("Kaç tane sayı toplayacaksın= "); adet = Convert.ToInt(Console.ReadLine()); for (int i = ; i < = adet; i++) Console.Write(i + ". sayıyı giriniz= "); sayi = int.parse(console.readline()); toplam = toplam + i; Console.WriteLine("Girdiğiniz sayıların toplamı= " + toplam);. C# ile klavyeden girilen fiyat değerine % kdv ekleyip kdv li fiyatını bulan ve ekrana yazan örnek: float fiyat,tutar, oran; Console.Write("Fiyatı Giriniz:"); fiyat = Convert.ToSingle(Console.ReadLine()); tutar = fiyat + (fiyat*/0); Console.WriteLine("KDV' li fiyat : 0",tutar);. Kullanıcı tarafından fiyatı ve KDV oranı girilen ürünün tutarını hesaplayan örnek: float fiyat, kdv, tutar, oran; Console.Write("Fiyatı Giriniz:"); fiyat = Convert.ToSingle(Console.ReadLine()); Console.Write("KDV oranını Giriniz:"); oran = Convert.ToSingle(Console.ReadLine()); kdv = fiyat * oran; tutar = fiyat + kdv; Console.WriteLine("Kdv = 0tl Tutar = tl", kdv, tutar); Derece olarak verilen sıcaklığı Fahrenayta çeviren örnek: double deg,fah; Console.Write( Derece cinsinden sıcaklık değerini girin : ); derece = Convert.ToDouble(Console.ReadLine()); fah = derece*. + ; Console.WriteLine( Girdiğiniz derece=0, Fahrenait değeri=,derece,fah);. Klavyeden kullanıcı negatif sayı girene kadar girdiği sayıları toplayan C# Console uygulamasına ait örnek: static void Main(string[] args) int sayi=0, toplam=0; while(true) Console.WriteLine("Sayı girin"); sayi=convert.toint(console.readline()); if(sayi<0) break;

toplam+=sayi; Console.WriteLine("Girilen sayıların toplamı :"+toplam);. Verilen bir string dizisini, ters sırada (sondan baş a doğ ru) listeleyen örnek: class DiziListele public static void Main(string[] args) string[] strdizi="ali","zekiye","cemil", "Kemal"; int son = strdizi.length-; for(int i=son; i>=0; --i) Console.WriteLine(strDizi[i]);. Verilen bir ki şi adını bir dizide arayan ve bulunup bulunamadı ğını belirten C# Console uygulaması örneği: using System; class DiziArama public static void Main(string[] args) string[] strdizi="ahmet", "Mehmet", "Ali", "Kemal"; string kelime = "Kemal"; if (ara(strdizi,kelime)) Console.WriteLine(kelime+" Dizide Bulundu"); else Console.WriteLine(kelime+" Dizide Bulunamadı"); kelime = "Yılmaz"; if (ara(strdizi,kelime)) Console.WriteLine(kelime+" Dizide Bulundu"); else Console.WriteLine(kelime+" Dizide Bulunamadı"); public static bool ara(string[] dizi, string aranan) 0 for(int i=0; i<dizi.length; ++i) if (aranan.equals(dizi[i])) return true; return false;. 0 satır 0 sütundan oluşan iki boyutlu sayısal diziye 0-0 arasında rastgele sayılardan değer atanacaktır. Değer atandıktan sonra her bir satırdaki elemanların toplamını bulup ekrana yazdıran programı yazınız. int[,] dizi = new int[0, 0]; Random rnd = new Random(); for (int i = 0; i < 0; i++) int satirtoplami = 0; for (int j = 0; j < 0; j++)

dizi[i, j] = rnd.next(0, 0); satirtoplami += dizi[i, j]; Console.WriteLine(satirToplami);. Kendisine değişken sayıda parametre olarak yollanan rakamlardan oluşabilecek en büyük ve en küçük sayıları oluşturup geriye döndüren int BuyukSayi( ) ve int KucukSayi( ) adındaki metotları yazınız. Örnek: BuyukSayi(,,,,,,) > KucukSayi(,,,,,) > static int BuyukSayi(params int[] dizi) int buyuksun = 0; Array.Sort(dizi); Array.Reverse(dizi); foreach (int eleman in dizi) Console.Write(eleman); return buyuksun; static int KucukSayi(params int[] dizi) int kucuksun = 0; Array.Sort(dizi); foreach (int eleman in dizi) 0 Console.Write(eleman); return kucuksun; static void Main(string[] args) 0 BuyukSayi(,,,,,); KucukSayi(,,,,, ); 0. Arka arkaya girilen rastgele tamsayının ortalaması ile bu sayılardan en büyük ve en küçük olanının ortalamasını bularak elde edilen bu iki ortalamanın farkını alan sonuçta tüm sayıların ortalaması, en küçük sayı,en büyük sayı küçük büyük sayıların ortalamasını gösteren C# Console Örneği. static void Main(string[] args) double sayi, kucuk, buyuk, toplam=0,ortalama,kucukbuyukortalama; Console.Write("Sayıyı gir : "); sayi = Convert.ToDouble(Console.ReadLine()); kucuk = sayi; buyuk = sayi; toplam += sayi; for(int i=;i<;i++) Console.Write("Sayıyı gir : "); sayi = Convert.ToDouble(Console.ReadLine()); toplam += sayi;

0 0 if(sayi>buyuk) buyuk = sayi; if(sayi<kucuk) kucuk = sayi; ortalama = toplam / ; kucukbuyukortalama = (kucuk + buyuk) / ; Console.WriteLine("Girilen En Küçük Sayı : 0", kucuk); Console.WriteLine("Girilen En Büyük Sayı : 0", buyuk); Console.WriteLine("Sayıların Ortalaması : 0", ortalama); Console.WriteLine("En küçük ve En büyük Sayı Ortalaması : 0", kucukbuyukortalama); Console.WriteLine("Ortalamaların Farkı : 0", ortalama-kucukbuyukortalama);