Programlama Temelleri Uygulama Örnekleri

Kodla Büyü

keplir

Seçkin Üye
Seçkin Üye
Mesajlar
329
Arkadaşlar, ekte programlama temelleri dersi için hazırlamış olduğum uygulamayı paylaşıyorum. Değişkenleri, sabitleri tanımlama, ekran çıktılarını düzenleme ve hata sebeplerini bulma ile ilgilli 22 tane ufak program ve ekran sonuçları var.

Gerekli yerleri silip, çıktısını alıp kullanabilirsiniz.
Kolay gelsin.
 

Ekli dosyalar

  • PTUygulama.rar
    9.8 KB · Görüntüleme: 2,087
Hocam süper olmuş. Çok faydalı bir çalışma. Elinize emeğinize sağlık. Teşekkür ederim. :alkis:
 
hocam bu derste sıkılan öğrencilere şimdi kendi kendini yazan program yazacağız diyerek önce ilgi uyandırın, sonra meraklı gözlerle bakarlarken tahtaya

Console.WriteLine("kendi kendini");

yazın bir daha konuşmayacaklardır :)
 
Burada da değişik yerlerden derlediğim 71 programlama sorusu var.
 

Ekli dosyalar

  • PROGRAMLAMA SORULARI.rar
    16.4 KB · Görüntüleme: 607
Soru : Klavyeden girilen 4 basamaklı sayıyı okunuş olarak bulan ve ekrana yazan programı C# kodları ile oluşurtunuz.
1632= Bin Altı Yüz Otuz İki şeklinde yazacak.



class Program
{
static void Main(string[] args)
{
Console.Write("Yazı ile yazılacak sayıyı giriniz : ");
int sayi=Convert.ToInt16(Console.ReadLine());
hesapla(sayi);
Console.ReadLine();
}
static void hesapla(int sayi)
{
int binler = sayi / 1000;
sayi = sayi - (binler * 1000);
int yüzler=sayi/100;
sayi = sayi - (yüzler * 100);
int onlar = sayi / 10;
int birler = sayi - (onlar * 10);
string[] birlerdizi = new string[]{" "," ","Sıfır","Bir","İki","Üç","Dört","Beş","Altı","Yedi", "Sekiz","Dokuz"};
string[] onlardizi = new string[]{" "," ","On","Yirmi","Otuz","Kırk","Elli","Altmış","Yetmiş", "Seksen","Doksan"};
string[] yüzlerdizi = new string[] { "Yüz" };
string[] binlerdizi = new string[] { "Bin" };

for (int i = 0; i <= 9; i++)
{
if (binler == i && binler != 1)
{
Console.Write("{0} {1}", birlerdizi[i + 2], binlerdizi[0]);
}
else if (binler == i && binler == 1)
{
Console.Write("{0} ", binlerdizi[0]);
}
}

for (int i = 0; i <= 9; i++)
{
if (yüzler == i && yüzler!=1)
{
Console.Write(" {0} {1}", birlerdizi[i+2],yüzlerdizi[0]);
}
else if (yüzler == i && yüzler == 1)
{
Console.Write("{0}", yüzlerdizi[0]);
}
}
for (int i = 0; i <= 9; i++)
{
if (onlar == i)
{
Console.Write(" {0}", onlardizi[i+1]);
}
}
for (int i = 0; i <= 9; i++)
{
if (birler == i)
{
Console.Write(" {0}", birlerdizi[i+2]);
}
}
}
}
 
ama hata tespit ettim, derste yazdım, çalıştırdım 1111 yazınca okunuşu düzgün girmiyor,
düzeltmem lazım.
 
Geri
Üst