c# lütfen yardım edin

gülbahar sevim
19-02-2012, 20:38   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Ara 2011

1.Havanın"güneşli,yağmurlu ve kar yağışlı" olması durumlarına göre,kişinin Gömlek,Hırka,Kazak giymesi hususunda uyarı mesajını Switch-case kullanarak ekrana yazınız.

2.klavyeden girilen 3 sayının karşılaştırılmasını yapıp en büyük ve en küçük sayıları ekrana yazdıran programı yazınız.(if ile olacak)

3.Klavyeden girilen rakamı yazıyla ekrana yazdıran programı Switch-case kullanarak yazınız.

4.Bir işyerinde çalışan işçilerin maaşlarına uygulanan kesinti miktarı çıkarıldıktan sonra ellerine geçecek olan net maaşlarını hesaplayan programı yazınız kesinti miktarları şu şekilde olacaktır.

kişin maaşı;

>1.000_2.500TL arasındaysa 384 TL kesinti

>2.501_4000 TL arasındaysa 567 TL kesinti

>4.000Tl ve üzeri ise 863 TL kesinti yapılacaktır.

5.ismi girilen öğrencinin numarasını ekranda gösteren programı Switch-case de kullanarak yazınız.


Arkadaşlar yardım edin lütfen

Son Düzenleme: gülbahar sevim ~ 19 Şubat 2012 21:52
Kapalı Hesap (153535)
20-02-2012, 19:59   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

1. Programın kodları:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Forum_Soru_1
{
    class Program
    {
        static void Main(string[] args)
        {
            string hava;
            Console.WriteLine("Hava durumunu giriniz");
            hava = Console.ReadLine();
            switch (hava)
            {
                case "Güneşli":
                    Console.WriteLine("Gömlek giymelisiniz");
                    break;
                case "Yağmurlu":
                    Console.WriteLine("Hırka giymelisiniz");
                    break;
                case "Kar Yağışlı":
                    Console.WriteLine("Kazak giymelisiniz");
                    break;
                default:
                    Console.WriteLine("Havayı yanlış girdiniz");
                    break;
            }

            }
    }
}
Belirtmedin ama heralde Console Uygulaması olarak istiyorsun programları.

Kapalı Hesap (153535)
20-02-2012, 20:07   |  #3  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Şimdi forumdan çıkmam lazım kardeş bugün bakmaya çalışıcam diğer sorulara da zaten basit bişey yok.

Kapalı Hesap (153535)
20-02-2012, 22:32   |  #4  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

2. Program:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Forum_Soru_2
{
    class Program
    {
        static void Main(string[] args)
        {
            int a, b, c;
            Console.WriteLine("Enter three numbers");
            a = Convert.ToInt32(Console.ReadLine());
            b = Convert.ToInt32(Console.ReadLine());
            c = Convert.ToInt32(Console.ReadLine());

            if ((a > b) && (a > c))
            {
                Console.WriteLine("Biggest number is {0}", + a);

            }
            if ((b > a) && (b > c))
            {
                Console.WriteLine("Biggest number is {0}", +b);

            }
            if ((c > a) && (c > b))
            {
                Console.WriteLine("Biggest number is {0}", +c);

            }

        }
    }
}
Yalnız sayıları girerken Enter tuşuna basın yoksa program hata vericektir.

Son Düzenleme: Kapalı Hesap (230078) ~ 20 Şubat 2012 22:40
Kapalı Hesap (153535)
20-02-2012, 22:40   |  #5  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

3. Program:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Forum_Soru_3
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayi;
            Console.WriteLine("Sayı giriniz");
            sayi = Convert.ToInt32(Console.ReadLine());
            switch (sayi)
            {
                case 10:
                    Console.WriteLine("On");
                    break;
                case 20:
                    Console.WriteLine("Yirmi");
                    break;
                ///gibi
                default:
                    Console.WriteLine("Girdiğiniz sayı On veya Yirmi değil");
                    break;
            }


        }
    }
}

Kapalı Hesap (153535)
20-02-2012, 22:53   |  #6  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

4. Program :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Forum_Soru_4
{
    class Program
    {
        static void Main(string[] args)
        {
            int maas;
            int toplam_maas=0;
            Console.WriteLine("Maası giriniz");
            maas = Convert.ToInt32(Console.ReadLine());
            if ((maas > 0) && (maas < 1000))
            {
                toplam_maas = maas;
                Console.WriteLine("Toplam maas is {0}", +toplam_maas);
            }


            else if ((maas >= 1000) && (maas < 2500))
            {
                toplam_maas = maas - 384;
                Console.WriteLine("Toplam maas is {0}", +toplam_maas);
            }
            else if ((maas >= 2500) && (maas < 4000))
            {
                toplam_maas = maas - 567;
                Console.WriteLine("Toplam maas is {0}," + toplam_maas);
            }

            else
            {
                toplam_maas = maas - 863;
                Console.WriteLine("Toplam maas is {0}",+toplam_maas);

            }

        }
    }
}

Kapalı Hesap (153535)
20-02-2012, 22:59   |  #7  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

5. Program :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Forum_Soru_5
{
    class Program
    {
        static void Main(string[] args)
        {
            string isim;
            Console.WriteLine("Öğrenci ismini giriniz");
            isim = Console.ReadLine();
            switch (isim)
            {
                case "Ali":
                    Console.WriteLine("Your number is 690");
                    break;
                case "Ahmet":
                    Console.WriteLine("Your number is 580");
                    break;
                case "Elif":
                    Console.WriteLine("Your number is 340");
                    break;
                default:
                    Console.WriteLine("Girdiğiniz öğrenci yok");
                    break;
            }


        }
    }
}

Bütün programlar sorunsuz bir şekilde çalışmaktadır.

Başarılar,

kbram
21-03-2012, 16:33   |  #8  
Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Mar 2012

ya olmuyo :(