Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
837
Tıklama
0
Öne Çıkarma
java 2 sayının ortalamasını bulup tek mi çiftmi hesaplama yanlısmı yapmısım ??
F
11 yıl
Er
Konu Sahibi

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");
}
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



N
11 yıl
Yüzbaşı

İ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ı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Furkan akta
M
11 yıl
Yarbay

 
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 >

T
11 yıl
Binbaşı

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.


Bu mesaja 1 cevap geldi.
N
11 yıl
Yüzbaşı

Haklisin hocam mobilden yazarken dikkat edemedim



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @therev
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.