Buradasınız

19-C#-14 Ödev

c# dersleri

Ödev1: Klavyeden girilen sayının hem 7’e hem de 13’e kalansız bölünüp bölünemediğini bulup ekrana yazan programı yazınız.

 

Ödev2: Bir mağazada alış veriş miktarına göre farklı indirimler uygulanmaktadır yapılan alış verişe göre ödenecek miktarı ekrana yazdırınız.

Ödev3: Klavyeden girilen 2 sayının Tek çift durumu Ekrana yazdıran programı yapınız.

Ödev4: Klavyeden girilen bir sayı 50 ve üstünde ise yüzde 10’nun ,50’nin altında ise yüzde 25’ini bulup ekrana yazdıran programı yapınız.

Ödev5: Bir işyeri çalışanlarına maaşları dışında prim dağıtmaktadır. Prim hesabını aşağıdaki tabloya göre yapıldığı varsayılarak kullanıcıya aldığı maaş ve ürettiği ürün miktarını sorup alacağı toplam ücreti hesaplayan programı yapınız.(maaş ondalıklı girilebilir.)

Maaş Giriniz: 515,45
Üretilen Parça Sayısını Giriniz: 8
Priminiz: 40 TL
Toplam Maaş: 555,45 TL

Ödev6: Klavyeden girilen(0 ile 999 arası) basamak değerlerini yazdıran c# programını yapınız.

Bir Sayı Giriniz: 456
Birler Basamağı: 6
Onlar Basamağı: 5
Yüzler Basamağı: 4

Yorumlar

Metrais kullanıcısının resmi
Metrais

using System;
class odev1 
{
    static void Main()
    {
        Console.WriteLine("Bir Sayı Girin: ");
        int sayi = int.Parse(Console.ReadLine());
        
        if(sayi % 7 == 0 && sayi % 13 == 0) Console.WriteLine("Girdiğiniz sayı 7 ve 13'e tam bölünebiliyor.");
        else Console.WriteLine("Girdiğiniz sayı 7 ve 13'e tam bölünemiyor.");
        
    Console.ReadLine();}
}

Metrais kullanıcısının resmi
Metrais

using System;
class calisma_1
{
    static void Main()
    {
        Console.Write("Yapılan alış veriş fiyatını girin:  ");
        short fiyat = short.Parse(Console.ReadLine());
        
        byte hCek = new byte();
        
        if(fiyat > 25 && fiyat <= 75) hCek = 3;
        else if (fiyat > 75 && fiyat <= 150) hCek = 5;
        else if (fiyat > 150 && fiyat <= 250) hCek = 7;
        else if (fiyat > 250) hCek = 10;
        
        Console.WriteLine("\nKazandığınız Hediye Çeki: %" +hCek);
        
        float indirim = (float)hCek/100*fiyat;
        Console.WriteLine("Yeni fiyat: " + ((float)fiyat-indirim));    
        Console.ReadKey();
    }
}

Metrais kullanıcısının resmi
Metrais

using System;
class calisma_1
{
    static void Main()
    {
        Console.Write("Yapılan alış veriş fiyatını girin:  ");
        short fiyat = short.Parse(Console.ReadLine());
        
        byte hCek = new byte();
        
        if(fiyat > 25 && fiyat <= 75) hCek = 3;
        else if (fiyat > 75 && fiyat <= 150) hCek = 5;
        else if (fiyat > 150 && fiyat <= 250) hCek = 7;
        else if (fiyat > 250) hCek = 10;
        
        Console.WriteLine("\nKazandığınız Hediye Çeki: %" +hCek);
        
        float indirim = (float)hCek/100*fiyat;
        Console.WriteLine("Yeni fiyat: " + ((float)fiyat-indirim));    
        Console.ReadKey();
    }
}

Metrais kullanıcısının resmi
Metrais

using System; 

class calisma_2 
{
    static void Main()
    {
        Console.Write("Birinci Sayı: ");
        int sayi1 = int.Parse(Console.ReadLine());
        
        Console.Write("İkinci  Sayı: ");
        int sayi2 = int.Parse(Console.ReadLine());        
        Console.WriteLine();
        
        if(sayi1%2==0 && sayi2%2==0)      Console.WriteLine("Birinci sayı çift, ikinci sayı çift");
        else if(sayi1%2==0 && sayi2%2==1) Console.WriteLine("Birinci sayı çift, ikinci sayı tek");
        else if(sayi1%2==1 && sayi2%2==1) Console.WriteLine("Birinci sayı tek, ikinci sayı tek");
        else if(sayi1%2==1 && sayi2%2==0) Console.WriteLine("Birinci sayı tek, ikinci sayı çift");        
    Console.ReadLine();}
}

Metrais kullanıcısının resmi
Metrais

using System;
class odev4
{
    static void Main()
    {
        Console.Write("Bir sayı girin: ");
        int sayi = int.Parse(Console.ReadLine());
        
        float yuzde = new float();
        if(sayi >= 50)yuzde = 10;
        else yuzde = 25;
        
        Console.WriteLine("Girdiğiniz sayinin %"+yuzde+" değeri: "+(float)10/100*sayi);
        Console.ReadLine();
    }
}

Metrais kullanıcısının resmi
Metrais

using System;
class calisma_3 
{static void Main()
{
        Console.Write("Maaş Giriniz: ");
        float maas = float.Parse(Console.ReadLine());
        Console.Write("Üretilen Parça Sayısını Giriniz: ");
        byte parca = new byte();
        
        parca = byte.Parse(Console.ReadLine());
        float prim = new float();
        
        if( parca >= 1 && parca <= 10) prim = parca*5;
        else if( parca >= 11 && parca <= 25) prim = parca*(float)5.5 ;
        if( parca >= 26 && parca <= 40) prim = parca*(float)5.75;
        if( parca > 40 ) prim = parca*6;
        
        Console.WriteLine("\nPrim: "+ prim+" TL");
        Console.WriteLine("\nToplam Maaş: "+(prim+maas) + " TL");
    Console.ReadLine();}
}

Metrais kullanıcısının resmi
Metrais

using System;
class odev_5
{
    static void Main()
    {
        sayiAl:
        Console.Write("Bir sayı giriniz(0-999): ");
        short sayi = short.Parse(Console.ReadLine());

        if(!(sayi >= 0 && sayi <= 999))
        {Console.Clear(); goto sayiAl;}
        
        Console.WriteLine("\nBirler Basamağı: "+sayi%10); 
        sayi /= 10;
        Console.WriteLine("Onlar  Basamağı: "+sayi%10); 
        sayi /= 10;
        Console.WriteLine("Yüzler Basamağı: "+sayi%10);
        
    Console.ReadLine();}
}

Yorum ekle

Konuyla İlgili Yazılar

c# dersleri

36-C# Foreach Döngüsü

foreach Döngüsü Dizilerde sıra ile okuma işlemi için kullanılan döngü yapısıdır. Sadece dizilerde kullanılır ve sıra ile okuma işlemi yapılır. Aşağıdaki gibi... devamı...