3 sayıdan en buyuk olanını bulanın C# kodu

mrtos

Hectopat
Katılım
11 Kasım 2016
Mesajlar
288
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar mesela 21, 22, 23 sayılar gireceğim bana 23 en büyük sayı diyecek.
Bir de konsol olacak arkadaşlar.
 
Son düzenleyen: Moderatör:
Arkadaşlar mesela 21, 22, 23 sayılar gireceğim bana 23 en büyük sayı diyecek.
Bir de konsol olacak arkadaşlar.
En basitinden üçünü karşılaştırın.
Sayıları aldıktan sonra ilk ikisinden büyük olana bakın sonra onu üçüncüsü ile karşılaştırın.
Bunu yapabilirsiniz.
 
Console Application için bu şekilde kod satırları. Bu tarz ödevlerinizi mümkün mertebe kendiniz yapmaya çalışın, ileride zorlanmamak adına, programlamanın mantığını anlamak adına.

Kod:
 int sayi1, sayi2, sayi3;
            Console.WriteLine("1. Notu Giriniz: ");
            sayi1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("2. Notu Giriniz: ");
            sayi2 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("3. Notu Giriniz: ");
            sayi3 = Convert.ToInt32((Console.ReadLine()));
            if (sayi1=sayi2) && (sayi1=sayi3)
                Console.WriteLine("Girilen Sayılar Eşit");
            else if (sayi1>sayi2) && (sayi1>sayi3)
                Console.WriteLine(sayi1 +" Sayılardan En Büyüğüdür");
            else if (sayi2>sayi1) && (sayi2>sayi3)
                Console.WriteLine(sayi2 +" Sayılardan En Büyüğüdür");
            else if (sayi3>sayi1) && (sayi3>sayi2)
                Console.WriteLine(sayi3 +" Sayılardan En Büyüğüdür");
            else
                 Console.WriteLine("Olasılık Dışı Durum Oluştu. Pek Mümkün Değil Sanki Ama Koyalım Biz Yinede ");
                  
            Console.ReadKey();
 
Eğer ödevde dizi kullanma mümkün ise

Kod:
             //sayıları diziye al
            var sayilar=new int[]{22,21,23};
            //sayıları küçükten büyüğe sırala
            Array.Sort(sayilar);
            //dizinin en sonundaki sayı en büyük sayı
            Console.WriteLine(sayilar[sayilar.Length-1]);
            //en küçük sayı için
            Console.WriteLine(sayilar[0]);
 
Herkes yazıyor, bende yazim dedim :)

Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test2
{
    class Program
    {
        static void Main(string[] args)
        {
            int girilen, sifir;
            sifir = 0;
            for (int i = 0; i < 3; i++)
            {
                Console.Write("Bir sayı giriniz: ");
                girilen = int.Parse(Console.ReadLine());
                if (sifir < girilen)
                {
                    sifir = girilen;
                }
                else
                {

                }
            }
            Console.Write("Sonuç: ");
            Console.WriteLine(sifir);
            Console.Read();

        }
    }
}
 
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı