You are on page 1of 72

C# PROGRAMLAMA

UYGULAMA

İsim Soyisim
C# İlk
Uygulama
• Console.WriteLine("ilk kod satırım");
• Console.Write("ikinci kod satırım");
• Console.Write("özlem");
• Console.WriteLine("çubuklu");
• Console.Write("ismek bilişim okulu");
• Console.WriteLine(2);
• Console.WriteLine("2+3");
• Console.WriteLine(2+3);
Klavyeden İsim çekme

Console.WriteLine("isim-soyisim giriniz.");
string metin = Console.ReadLine();

Console.WriteLine("hoşgeldiniz sn. "+metin);


Metni Birleştirme
• Console.WriteLine("Bir metin giriniz.");
• string metin1 = Console.ReadLine();

• Console.WriteLine("ikinci metni giriniz.");


• string metin2 = Console.ReadLine();

• Console.WriteLine(metin1+" "+metin2);
2 Sayının Top
lamı:
• int sayi1 = 5;
• int sayi2 = 10;
• int toplam = sayi1 + sayi2;

• Console.WriteLine(sayi1+" + "+sayi2+" = "+toplam);


Değişken Türleri
bool evet = true;

• bool hayir = false;


• Console.WriteLine(evet);
• Console.WriteLine(hayir);

• double virgullu =5.8 + 5.6;


• Console.WriteLine(virgullu);

• char karakter = '8';


• Console.WriteLine(karakter);

• Console.WriteLine("Bir karakter giriniz.");


• char krktr = Convert.ToChar(Console.ReadLine());
• Console.WriteLine(krktr);
Sabit Değişken
• const int sabit = 5;

• Console.WriteLine(sabit);
• Console.WriteLine("bir sayı giriniz.");
• int sayi1 =Convert.ToInt32( Console.ReadLine());

• Console.WriteLine("ikinci sayıyı giriniz.");


• int sayi2 = Convert.ToInt32(Console.ReadLine());

• int toplam = sayi1 + sayi2;
• Console.WriteLine("klavyeden girilen sayıların toplamı "+toplam);
• Klavyeden öğrencinin ismi soyismi, 3 tane notu girilsin.
• Ortalamasını alıp ekrana
• Özlem Çubuklu isimli öğrencinin not ortalaması: 55tir.
• Diyenprogram
Yer tutucular
• Console.WriteLine("isim giriniz.");
• string isim = Console.ReadLine();

• Console.WriteLine("soyisim giriniz.");
• string soyisim = Console.ReadLine();

• Console.WriteLine("{1} {0} ",isim,soyisim);


• Console.WriteLine(isim+" "+soyisim);
• Klavyeden girilen 2 sayıyı alıp 4 işlem yaptıran ve kalanı bulduran
programı yapınız.
• Yarı çapı girilen dairenin alanını ve çevresini hesaplayan programı
yapınız.
• Alan=pi*r2
• Çevre=2*pi*r
• İnç cinsinden verilen değerin cm karşılığını bulan programı yapınız.
• 1 inç=2.54 cm
• Kullanıcıya isim, soyisim, okul ve yaşadığı yeri sorup ekran da bu
bilgileri ekrana yazan programı yapınız.
• Klavyeden girilen 3 Sayının Ortalaması Hesaplatıp Ekrana Yazdırma
• Kullanıcıdan ad soyad dogum yılı bilgisi alarak , hoşgeldin isim soyisim,
yaşınız şu .. uyarısı versin.
• Klavyeden girilen 2sayının birbirlerine bölümünden kalanını bulan
program.
C# ta Özel karakterler için \ kullanılır (Escape
Karakter)
• \n – new line- yeni satır
• Console.Write("Merhaba Dünya . \nBenim Adım Özlem");
• \t bir tab boşluk
• Console.WriteLine("Yaşım : \t23");

• \r satır basına geri dön üzerine yaz


• Console.WriteLine("Okuduğum Okul : \rMarmara");
• \a ekrana yazarken bip sesi verir.
• Console.WriteLine("\aHoşça Kal ");
Ekran da bazı özel karakterleri yazdırabilmek
için
O özel karakterlerin başında ve sonunda \ işareti
kullanılır.
• Console.WriteLine("\"Programlama Teknikleri\"");
• Console.WriteLine("\'Programlama Teknikleri\'");
• Console.WriteLine("\\Programlama Teknikleri\\");
• Console.ReadKey();
İf- Else yapıları
• Klavyeden yaşı girilen kişinin ehliyet alıp alamayacağını belirten
• programı yazınız.
Klavyeden öğrenci adı soyadı ve bu öğrencinin üç(3) adet notunu
girdirerek
ekrana “Ahmet Mert isimli öğrencinin not ortalaması 50 dir” şeklinde
yazan ve onun altında eğer öğrencinin notu 50 ve üstü iste “ÖĞRENCİ
GEÇTİ” değilse “ÖĞRENCİ KALDI” yazan program kodlarını yazınız?
• Bir öğrencinin klavyeden girilen vize, final notlarına göre not
• ortalamasını

• bulan(Not Ortalaması =vize’nin %40’ı ile final’ in %60’nın toplamıdır)


• ve not

• ortalaması 50 ve üzeri ise Ekrana “Bu Öğrenci GEÇTİ”, değilse “Bu


• Öğrenci

• KALDI” yazan c# program kodlarını yazınız?


//Klavyeden isim soyisim ve numarası girilecek,
// ekrana hoşgeldiniz özlem çubuklu, numaranız:183 diyecek.
Klavyeden girilen yaşa göre, ehliyet alıp aamayacagını bulan program.
Klavyeden girilen 3 nota göre ortalamayı hesaplayıp
ortalama 50den büyükse geçti, değisle kaldı yazdıran program.
Klavyeden girilen 2 sayının birbirine tam bölünüp bölünmedigini bulan
program.
Klavyeden girilen sayının tek mi çift mi oldugunu bulan program.
Kullanıcı adı, şifre girilecek
kullanıcı adı→ “admin”, şifre→ “12345”
Hoşgeldiniz.
değilse yanlış kullanıcı adı veya şifre
&&--> ve
||--> veya

Bir sayının 3 e ve 4 e tam bölünüp bölünmediğini


Bir sayının 3 e veya 4 e tam bölünmedigini bulunuz.
//85-100 5
//70-85 4
//55-70 3
// 45-55 2
//25-45 1
//altı 0
// Klavyeden girilen notun rakam karşılıgını
ekranda gösteren program.
Klavyeden 2 sayı girilecek
* ve işlem seçilecek

* + veya t harfine basıldıgında toplamı


* - veya f harfine basıldıgında farkı
* / veya b basıldıgında bölüm
* * veya x e basıldıgında çarpma işlemi
Suyun sıcaklık derecesine göre suyun halini bulan program
→sıcaklık 0 dan küçükse katı
→0-100 arasındaysa sıvı
→100den büyükse gaz
Bir fabrikada sabit maaşla çalışan işçiler aile durumlarına göre ve
ürettikleri parça
* sayısına göre işçilerin maaşlarını hesaplayan programı
* --> çocuk sayısı 1 ise :maaş %5
* --> çocuk sayısı 2 ise :maaş %10
* --> çocuk sayısı 3 ve üzeri ise :maaş %15
* -->Üretilen parça sayısı: 50-100 maaşın %10
* -->Üretilen parça sayısı: 100-150 maaşın %15
* -->Üretilen parça sayısı: 150-200 maaşın %20
Klavyeden girilen 3 sayıdan ortancayı bulan program.
5 10 15
ortanca-->10
Klavyeden girilen mevsime göre ayları yazdıran program.
1000 le 1000 arasında sayının kaç basamaklı oldugunu bulan program.
Klavyeden girilen sayının sayı değerlerini bulup toplatan program.
Klavyeden 2 basamaklı sayının yazı karşılığını ekrana yazdıran program
http://www.bilisimogretmeni.com/visual-studio-c/c-if-else-switch-
case-kontrol-yapilari-ornekleri.html
https://www.kodkolik.net/Makaleler-C-Dersleri---Switch-Case-
Ornekleri-23
http://sefik.net/?id=152&mid=65#.W87yKOgzZdg

https://www.kodlamamerkezi.com/c-net/c-kosul-ifadeleri-switch-case-
kullanimi/
Bir mağazada alınan ürünün fiyatı 100 Tl ve üzerinde ise 5 Tl
olan kargo ücreti alınmamaktadır. Ürünün fiyatı girildiğinde
toplam ödenmesi gereken tutarı gösteren programı yazalım.
Klavyeden iki ürünün fiyatı girildiğinde toplam fiyat 200 TL’den fazla ise,
2.üründen %25 indirim yaparak ödenecek tutarı gösteren uygulamayı
yapalım.
Klavyeden girilen 0dan 9a kadar olan rakamları
yazıyla ekrana yazan program.
switch - Case yapısı

● switch (değer)
● {
● case koşul1: yapılması istenen işlemler; break;
● case koşul2: yapılması istenen işlemler; break;
● .
● .
● .
● default:hiçbir koşul sağlanmaz ise yapılması
istenen işlemler;break;
● }
Klavyeden giriş yapılan değere göre
haftanın gün adını ekrana yazdıran c#
console uygulaması
● int sayi;
● Console.Write("1-7 arasında bir sayı giriniz: ");
● sayi=Convert.ToInt16(Console.ReadLine());// klavyeden girilen deger okunarak int tipine cevriliyor
● switch (sayi) // switch deyimi ile sayi degiskeninin aldığı degere göre case koşulları karşılaştırılacak
● {
● case 1: Console.Write("Pazartesi"); break; // sayi değişkeninin değeri 1 ise bu satır çalışacaktır
● case 2: Console.Write("Salı"); break; // sayi değişkeninin değeri 2 ise bu satır çalışacaktır
● case 3: Console.Write("Çarşamba"); break; // sayi değişkeninin değeri 3 ise bu satır çalışacaktır
● case 4: Console.Write("Perşembe"); break; // sayi değişkeninin değeri 4 ise bu satır çalışacaktır
● case 5: Console.Write("Cuma"); break; // sayi değişkeninin değeri 5 ise bu satır çalışacaktır
● case 6: Console.Write("Cumartesi"); break; // sayi değişkeninin değeri 6 ise bu satır çalışacaktır
● case 7: Console.Write("Pazar"); break; // sayi değişkeninin değeri 7 ise bu satır çalışacaktır
● default: Console.Write("Hatalı Giriş"); break; // sayi değişkeninin değeri hiç bir case koşuluna uymaz ise bu
satır çalışacaktır
● }
● Console.ReadKey();
Klavyeden giriş yapılan mevsim adına göre o mevsimde yer alan ayları
ekrana yazdıran c# console uygulaması
Klavyeden giriş yapılan mevsim adına göre o mevsimde yer alan ayları ekrana yazdıran c# console uygulaması
● string mevsim;
● Console.Write("Bir mevsim adı giriniz : ");
● mevsim=Console.ReadLine();
● switch (mevsim)
● {
● case "ilkbahar": Console.Write("Mart Nisan Mayıs"); break;
● case "yaz": Console.Write("Haziran Temmuz Ağustos"); break;
● case "sonbahar": Console.Write("Eylül Ekim Kasım"); break;
● case "kış": Console.Write("Aralık Ocak Şubat"); break;
● default: Console.Write("Mevsim adı hatalı"); break;
● }
● Console.ReadKey();
Kullanıcıya kaçıncı ayda olduğunu sorarak, hangi mevsimde
bulunduğunu gösteren program.
Console.Write("Kaçıncı ayda olduğunuzu girin:");
int ay = Convert.ToInt32(Console.ReadLine());
switch (ay)
{
case 12:
case 1:
case 2:
Console.Write("Kış mevsimi");
break;
case 3:
case 4:
case 5:
Console.Write("İlkbahar mevsimi");
break;
case 6:
case 7:
case 8:
Console.Write("Yaz mevsimi");
break;
case 9:
case 10:
case 11:
Console.Write("Sonbahar mevsimi");
break;
default:
Console.Write("Ay bilgisini yanlış girdiniz.");
break;
Havanın “Güneşli, Yağmurlu ve Kar
Yağışlı” olması durumlarına göre,
kişinin Gömlek, Hırka veya Kazak
giymesi hususunda uyarı mesajını
Switch-Case kullanarak ekrana
yazdırınız.
Seçilen cevap yanlışsa elendiniz diyecek. Dogruysa diğer soruya geçmeye hak kazandınız.
Aşağıdaki tümcelerin hangisinde gerçek anlam kullanılmamıştır?
Halk edebiyatındaki koşmanın konu bakımından Divan edebiyatındaki benzeri aşağıdakilerden
hangisidir?
A) Güzelleme
B) Şarkı
C) Kaside
D) Gazel *
E) Muhammes

Bu dizelerdeki söz sanatı aşağıdakilerden hangisidir?


A) İntak
B) Tezat
C) Teşbih *
D) Telmih
E) Tevriye
Klavyeden girilen değer ile seçimi yapılan şeklin alanını veya çevresini
bulan programı yazınız
-->kare
kare alan= 1kenarın karesi
-->dikdörtgen kare çevre=1kenarınx4
-->daire
-->alan dikdörtgen alan=uzunkenar* kısa kenar
-->çevre dikdörtgen cevre=2xuzunkenar+2x kısa kenar

daire alan=pi*r2
daire çevre =2 *pi *r
Muhtaç öğrencilere taban olarak 100TL burs
verilmektedir. Ancak öğrencinin okuduğu okula göre bu
paranın üzerine belirli miktarda ekleme yapılacaktır.
Eğer ilkokul ise ekleme yapılmayacak,
ortaokul ise 20TL,
lise ise 50TL,
üniversite ise 100TL eklenecektir.

Öncelikle ekranda yandaki gibi bir menü gösteriniz.


Kullanıcının buradan yaptığı seçime göre toplam kaç TL
burs alacağını ekran a yazdırınız.
Basit bir hesap makinesi yapılacaktır.
Kullanıcı bir tane sayı girecektir. Sonra
ekranda yandaki gibi bir menü çıkacaktır.
Kullanıcı hangisini seçerse o işlemin sonucu
ekranda gösterilecektir.
for döngüsü örnekleri
Girilen iki sayını arasındaki sayıların toplamını bulan C# programını yazın.
1 ile 100 arasındaki tek ve çift sayıların toplamını bulup sonucu ekranda
gösteren programın kodlarını yazalım
Klavyeden girilen sayının faktoriyelini bulan program.
5
1*2*3*4*5
10
1*2*3*4*5*6*7*8*9*10
fibonecci serisi
Klavyeden girilen sayının fibonecci karşılıgını ekranda yazdıran program
11235
abc c c
a+b
a b
Klavyeden girilen rakamın çarpım tablosundaki karşılıklarını ekran da
yazdıran program
Klavyeden girilen sayıya göre

****
****
****
**** kare yaptıran program.
Klavyeden girilen sayıya göre
****
* *
* *
****

kare yaptıran program.


Console.Write("Bir sayı giriniz.");
int sayi = Convert.ToInt32(Console.ReadLine());

for (int i = 1; i <=sayi; i++)


{
for (int j = 1; j <= sayi; j++)
{
if (i ==1|| i == sayi || j == 1 || j == sayi) {
Console.Write("*"); }
else
GİRİLEN TAM SAYI TAM KARE Mİ?

Girilen sayının tam kare olup olmadıgını bulan programı yazınız.


Girilen sayının sayı değerleri toplamını bulan proglram
Console.Write("Sayı ..: ");
int sayi = int.Parse(Console.ReadLine());
int toplam = 0;
int basamak;

while (sayi > 0)


{
basamak = sayi % 10; // Sayının birler basamağını al

toplam = toplam + basamak; // Basamağı toplama ekle

sayi = sayi / 10; // Sayıdan birler basamağını çıkar


}

Console.WriteLine("Basamaklar Toplamı ..: " + toplam);


*/
https://www.youtube.com/watch?v=YaVNGTJABkg

You might also like