none
büyük sayıyı bulma RRS feed

  • Soru

  • klavyeden girilen 2 sayıdan büyük olanını sadece mutlak fonksiyonunu ve +,- ve / işlemleri ile yapabilir miyiz. sadece bu işlemlerle yapılacak. 
    20 Aralık 2015 Pazar 20:03

Yanıtlar

  • var ilkSayi = double.Parse(Console.ReadLine());
    var ikinciSayi =double.Parse(Console.ReadLine());
    var buyukOlan = ((ilkSayi + ikinciSayi) / 2) + (Math.Abs(ilkSayi - ikinciSayi) / 2);
    
    
    Console.WriteLine ("Büyük sayı : {0}", buyukOlan);
    ((ilkSayi + ikinciSayi) / 2) + (Math.Abs(ilkSayi - ikinciSayi) / 2)
    • Yanıt Olarak Öneren Cihan YakarMVP 21 Aralık 2015 Pazartesi 10:52
    • Yanıt Olarak İşaretleyen xxltc06 21 Aralık 2015 Pazartesi 14:19
    21 Aralık 2015 Pazartesi 10:52

Tüm Yanıtlar

  • Deleted
    20 Aralık 2015 Pazar 20:19
  • çıkarma işlemi yaparak bulunabilir, çıkarma yaparsın sonuç negatif gelirse sağdaki sayı büyük olur. Pozitif ise soldaki büyüktür. =)

    try { OldugunGibiGorun(); } catch (BeceremedimException) { GorundugunGibiOl(); }

    if for gibi deyim ve döngüler kullanılmayacak ama bu şekilde nasıl yapılabilir örnek verebilir misiniz
    20 Aralık 2015 Pazar 20:54
  • Deleted
    20 Aralık 2015 Pazar 21:22
  • hiç bir şey kullanmana gerek yok ki zaten. 

    Math.Max(double x, double y);


    try { OldugunGibiGorun(); } catch (BeceremedimException) { GorundugunGibiOl(); }

    hocam anlatamıyorun galiba bir metod kullanmayacaksınız. sadece -,+,\ ve mutlak değer metodu olacak. if for gibi deyimler yok. 
    20 Aralık 2015 Pazar 21:59
  • İki sayının 0'a(referans noktasına) olan uzaklığını alarak aralarındaki farkı bulursun. Eğer karşılaştırma yapmazsan hiç bir zaman iki sayı arasındaki farkı bulamazsın. Nerden bileceksin ki karşılaştırma yapmadan aralarındaki farkı. Diyelim 5 ve 7 sayıları. Şimdi nasıl bulabiliriz büyük ve küçük olduğunu. 0'a olan pozitif ve negatif uzaklıktan. Eee şimdi hangisi daha uzak diye karşılaştırma yapman gerekecek.if kullanma dediyse switch case kullan. :P Yani karşılaştırmasız olmaz.


    Mail Blog Web Site


    • Düzenleyen Soner KOYLU 21 Aralık 2015 Pazartesi 06:15
    21 Aralık 2015 Pazartesi 06:14
  • var büyük = Math.Abs(a / (double)b) < 1 ? b : a; 
    gibi bulunabilir ama bilmem işe yarar mı?

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    21 Aralık 2015 Pazartesi 07:41
    Moderatör
  • var büyük = Math.Abs(a / (double)b) < 1 ? b : a; 
    gibi bulunabilir ama bilmem işe yarar mı?

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Hazır fonksiyon yok. Max ı kabul etmedi. Hem bu da if. :)

    Mail Blog Web Site


    • Düzenleyen Soner KOYLU 21 Aralık 2015 Pazartesi 07:48
    21 Aralık 2015 Pazartesi 07:46
  • var ilkSayi = double.Parse(Console.ReadLine());
    var ikinciSayi =double.Parse(Console.ReadLine());
    var buyukOlan = ((ilkSayi + ikinciSayi) / 2) + (Math.Abs(ilkSayi - ikinciSayi) / 2);
    
    
    Console.WriteLine ("Büyük sayı : {0}", buyukOlan);
    ((ilkSayi + ikinciSayi) / 2) + (Math.Abs(ilkSayi - ikinciSayi) / 2)
    • Yanıt Olarak Öneren Cihan YakarMVP 21 Aralık 2015 Pazartesi 10:52
    • Yanıt Olarak İşaretleyen xxltc06 21 Aralık 2015 Pazartesi 14:19
    21 Aralık 2015 Pazartesi 10:52
  • var ilkSayi = double.Parse(Console.ReadLine());
    var ikinciSayi =double.Parse(Console.ReadLine());
    var buyukOlan = ((ilkSayi + ikinciSayi) / 2) + (Math.Abs(ilkSayi - ikinciSayi) / 2);
    
    
    Console.WriteLine ("Büyük sayı : {0}", buyukOlan);
    ((ilkSayi + ikinciSayi) / 2) + (Math.Abs(ilkSayi - ikinciSayi) / 2)
    tşk ederim cihan bey cevap bu 
    21 Aralık 2015 Pazartesi 14:20
  • var büyük = Math.Abs(a / (double)b) < 1 ? b : a; 
    gibi bulunabilir ama bilmem işe yarar mı?

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Hazır fonksiyon yok. Max ı kabul etmedi. Hem bu da if. :)

    Mail Blog Web Site


    if değil, operatör

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    21 Aralık 2015 Pazartesi 15:49
    Moderatör
  • var büyük = Math.Abs(a / (double)b) < 1 ? b : a; 
    gibi bulunabilir ama bilmem işe yarar mı?

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Hazır fonksiyon yok. Max ı kabul etmedi. Hem bu da if. :)

    Mail Blog Web Site


    if değil, operatör

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Anladım. :)

    Mail Blog Web Site

    22 Aralık 2015 Salı 06:20