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.
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.
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 Ol Şimdi DeğilÜ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.