Şimdi Ara

java 2 sayının ortalamasını bulup tek mi çiftmi hesaplama yanlısmı yapmısım ??

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
837
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • baslıktada belirttiğim gibi javada 2 sayının ortalamasını bulup tek mi çiftmi hesaplama yanlısmı yapmısım ??
    daha detaylı anlatıyım klavyeden girilen 2 sayının ortalaması 10 un ustundeyse geçerl, yazıcak 10 un altındaysa geçersiz yazıcak aynı zamanda eger 10 un ustunde çift ise geçerli çift 10 un ustunde tek ise geçerli tek yazıcak eger 10 un altında ısede geçersiz ... yazıcak

    ben yaptım fakat 10 un ustundeyse geçerli çift 10 un altındaysa geçersiz tek yazıo yanı 10 un ustundeyse tek yapamadım lütfen yardım


    not javaya yeni basladım daha 2 hafta önce lütfen yardım edin



    class Ort2 {

    public static void main (String args [] ) throws Exception
    {
    int a, b;

    System.out.print ("1. sayiyi giriniz : ");
    a = Keyboard.readInt ();
    System.out.print ("2. sayiyi giriniz : ");
    b = Keyboard.readInt ();

    if (a + b / 2 > 10 || a + b / 2 % 2 == 0 )
    System.out.println ("gecerli sayi Cift");
    else
    System.out.println ("gecersiz sayi TEK");
    }
    }







  • Furkan akta kullanıcısına yanıt
    İf((a+b)/2>10)
    {
    if((a+b)%2==0)
    SOP("Gecerli sayi cift");
    else
    SOP("Gecerli sayi tek");
    }
    else
    SOP("Gecersiz");



    < Bu mesaj bu kişi tarafından değiştirildi Nordeus -- 28 Mayıs 2014; 14:29:15 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  •  
    if(a+b>20 && a %2==0 && b % 2 ==0 )
    //gecerli
    else
    //degil



    < Bu mesaj bu kişi tarafından değiştirildi Mephalay -- 28 Mayıs 2014; 17:27:19 >
  • quote:

    Orijinalden alıntı: Nordeus

    İf(a+b/2>10)
    {
    if(a+b%2==0)
    SOP("Gecerli sayi cift");
    else
    SOP("Gecerli sayi tek");
    }
    else
    SOP("Gecersiz");

    Mantık doğru ama uygulamada çok ufak yanlış var: a+b değerini (a+b) olarak yazmazsan, gidip a ile b'nin yarısının 10'dan büyük olup olmadığına bakar, es kaza bu if sağlanırsa da bu sefer b'nin mod 2'deki değeri ile a'yı toplayıp 0 mı diye bakar. Bunlar çok baş ağrıtır diye söylüyorum.
  • therev kullanıcısına yanıt
    Haklisin hocam mobilden yazarken dikkat edemedim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.