folder Tahribat.com Forumları
linefolder Java
linefolder Ücretli Ortalama 20 Java Programlama Sorusu Çözebilicek Var Mı ?



Ücretli Ortalama 20 Java Programlama Sorusu Çözebilicek Var Mı ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Castaway
    Castaway's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Homo

    Merhabalar,

    Yarın finaller başlıyor. 2 tane üni okuyorum, birde iş güç derken yetişipte gidemedim java dersine. 

    Mezun olduktan sonra javayla işim olmuycak. Dolayısıyla "piyasa sizin gibiler yüzünden böyle" gibi klasik muhabbetlere girmeyin lütfen, piyasayla işim olmuyacak.

    Ortalama 20-25 tane Basit ve Orta düzey java sorusu var. Bunların bazılarını yapabiliyorum, yapamadıklarımı bana anlatarak yapıcak birisini arıyorum. Ücret konusunu özel yollarla halledelim. Sorulardan bazılarını ekleyeyim, hem kafanızda bi şekil şema oluşur, hemde boş vakti olupta canı sıkılanlar varsa ilgilenebilirler :)

     

    ---------------------------------------------------------------------------------------------------------------------------------------------

     

    2. [20%] Aşağıdaki kod parçası çalıştırıldığında ekranda hangi çıktı elde edilir?

     

    /* Dosya: Soru2.java 

     * ------------------ 

     * Bu program sadece sizin parametre geçirmeyi(parameter passing)

     * anlayıp anlamadığınızı sınamaktadır.

     */ 

    import acm.program.*;

    publicclass Soru2 extends ConsoleProgram {

          publicvoid run() {

                int sayı1 = 3;

                int sayı2 = 1;

                println("Sayı " + Gizem(sayı1, sayı2));

                }

          privateint Gizem(int sayı2, int sayı1) {

                sayı1 =Bilinmeyen(sayı1, sayı2) + sayı2;

                sayı2 =Bilinmeyen(sayı2, sayı1) + sayı1;

                println("Gizemde, sayı1: " + sayı1);

                println("Gizemde, sayı2: " + sayı2);

                return(sayı2);

                }

          privateint Bilinmeyen(int sayı1, int sayı2) {

                int sayı3 = sayı1 + sayı2;

                sayı2 = sayı2 + sayı3 * 2;

                println("Bilinmeyende, sayı3: " + sayı3);

                println("Bilinmeyende, sayı2: " + sayı2);

                return(sayı2);

                }

    }

    --------------------------------------------------------------------------------------------

     

    4. [10%]Bu kod parçası ekrana ne yazdırır/çizdirir?Yazınız/çiziniz.

     

    import acm.graphics.*;

    import acm.program.*;

    publicclass Soru4 extends GraphicsProgram {

           publicvoid run() {

                 int kareBoyutu = getHeight() / N_SATIR;

                 for (int i = 0; i < N_SATIR; i++) {

                       for (int j = 0; j < N_SUTUN; j++) {

                             int x = j * kareBoyutu;

                             int y = i * kareBoyutu;

                             GRect kare = new GRect(x, y, kareBoyutu, kareBoyutu);

                             kare.setFilled(((i + j) % 2) != 0); add(kare);

                       }

                 }

           }

           privatestaticfinalintN_SATIR = 3;

           privatestaticfinalintN_SUTUN = 3;

    }

    ------------------------------------------------------------------------------------------------

    6. [10%] Bir ondalıklı sayının küpünü alıp ondalıklı sayı değeri olarak geri gönderen kupal isimli bir metot yazınız.

    ------------------------------------------------------------------------------------------------

    7. [15%]Kendisine verilen iki tam sayıyı, bölecek ve sonucu virgüllü sayı olarak gösterecek bir bölme işlemini yapan Java programı hazırlayınız. (Şayet bölen 0 olarak verilirse, bölme işlemi yapılmamalıdır.)

    ------------------------------------------------------------------------------------------------

    8. [15%]Kullanıcıdan klavye aracılığı ile dört tane farklı tamsayı girmesini isteyip bunların en büyüğünü ekrana yazdıracak bir Java programı yazınız. (Yol gösterme: ilk üç sayının en büyüğünü bulup dördüncü sayı ile karşılaştırabilirsiniz).

    ------------------------------------------------------------------------------------------------------------------------------------------------

     

     

     

    OKUYANLARA, YARDIMCI OLMAK İSTEYİP OLAMAYANLARA, BOŞ VAKTİ OLMAYANLARA, İLGİLENENLERE ŞİMDİDEN TEŞEKKÜRLER :) 

     


    ...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    halbuki ben konuya piyasa sizin gibiler yüzünden böyle demek için girmiştim. :/


    . . .. . ... .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    Buremba bunu yazdı

    halbuki ben konuya piyasa sizin gibiler yüzünden böyle demek için girmiştim. :/

    aslında şu olur 2 üniversite okuyorsun üstüne çalışıyorsun hala "olmuycak" yazıyorsun denebilir, tahribat refleksi olarak bir çözüm bulmak lazım.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    moi
    moi's avatar
    Kayıt Tarihi: 26/Mayıs/2009
    Erkek

    ne ücreti parası hocam ya :) yazarım birazdan konu altına.


    Sadece paranoyaklar hayatta kalır...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Castaway
    Castaway's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Homo
    VBDream bunu yazdı
    Buremba bunu yazdı

    halbuki ben konuya piyasa sizin gibiler yüzünden böyle demek için girmiştim. :/

    aslında şu olur 2 üniversite okuyorsun üstüne çalışıyorsun hala "olmuycak" yazıyorsun denebilir, tahribat refleksi olarak bir çözüm bulmak lazım.

    ha buralara mı takılıyorsunuz hocam :| Türk dilinden büte kalıyorum zaten, takıldığınız yerlere bakın ya.

    yani bide dikkat edersen 2 kere o kelimeyi kullanmışım, birisinde olmuyacak yazmışım diğerinde olmuycak yazmışım. Çok güzel yazarım, hiç imla hatası yapmam demiyorum, hatta hiç dikkat etmeden yazarım açıkcası fakat takıldığınız yerler gerçekten ilginç.


    ...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    Yahoo bunu yazdı
    VBDream bunu yazdı
    Buremba bunu yazdı

    halbuki ben konuya piyasa sizin gibiler yüzünden böyle demek için girmiştim. :/

    aslında şu olur 2 üniversite okuyorsun üstüne çalışıyorsun hala "olmuycak" yazıyorsun denebilir, tahribat refleksi olarak bir çözüm bulmak lazım.

    ha buralara mı takılıyorsunuz hocam :| Türk dilinden büte kalıyorum zaten, takıldığınız yerlere bakın ya.

    yani bide dikkat edersen 2 kere o kelimeyi kullanmışım, birisinde olmuyacak yazmışım diğerinde olmuycak yazmışım. Çok güzel yazarım, hiç imla hatası yapmam demiyorum, hatta hiç dikkat etmeden yazarım açıkcası fakat takıldığınız yerler gerçekten ilginç.

    tahribat geleneğini devam ettiriyoruz şimdi yanlış anlama bizde emir kuluyuz :(

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unix
    Andrei
    Andrei's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2008
    Erkek

    6. soru :

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package javaapplication11;
    import java.util.Scanner;
    
    /**
     *
     * @author lnx
     */
    public class JavaApplication11 {
      
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            
            double x;
            
            Scanner giris = new Scanner(System.in);
            System.out.println("Ondalikli bir sayi giriniz : ");
            x = giris.nextDouble();
            
            double sonuc = kupal(x);
            
            System.out.println("Girilen sayinin kupu : " + sonuc);
            
        }
        
        
        public static double kupal(double x){
        
        double kupal;
        
       double z;
        
        z = x*x*x;
            return z;
        
        
        }
        
    }



    7. soru :

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    
    
    
    package javaapplication15;
    
    import java.util.Random;
    import java.util.Scanner;
    
    /**
     *
     * @author lnx
     */
    public class JavaApplication15 {
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            
            
            Random x = new Random();
            Random y = new Random();
            double sayi1;
            double sayi2;
            
            sayi1 = x.nextInt(100); //burada sınır belirtilmemis ama tüm tam sayıları kapsayacaksa icerideki 100'ü silersin.
            sayi2 = y.nextInt(100); //burada da aynı sekilde. simdilik sadece 1-100 arası sayı döndürür.
            
            System.out.println("Bolen : " + sayi1);
            System.out.println("Bolunen : " + sayi2);
            
            Scanner giris = new Scanner(System.in);
            sayi1 = giris.nextDouble();
            sayi2 = giris.nextDouble();
            
           double sonuc;
            
            sonuc = sayi1 / sayi2;
            
            
            System.out.println("Sonuc : " + sonuc);
            
            if(sayi1 == 0)
                
             System.exit(0);
            
        }
    }
    

    8. soru :


    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package javaapplication11;
    import java.util.Scanner;
    
    /**
     *
     * @author lnx
     */
    public class JavaApplication11 {
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            
            Scanner giris = new Scanner(System.in);
            
            int a,b,c,d,e;
            System.out.println("Birinci sayiyi giriniz : ");
            a = giris.nextInt();
            System.out.println("Ikınci sayiyi giriniz : ");
            b = giris.nextInt();
             System.out.println("Ucuncu sayiyi giriniz : ");
            c = giris.nextInt();
           System.out.println("Dorduncu sayiyi giriniz : ");
            d = giris.nextInt();
            
            
            e = a;
            
            if(b > e)
            {    
                e = b;
            }
            if (c > e)
            { 
                e = c;
        }
            
            if (d > e)
            {
            
            e = d;
            }
            System.out.println("Girilen sayilarin en buyugu : " +  e);
        }
    }
    
    Andrei tarafından 06/May/13 17:33 tarihinde düzenlenmiştir

    %40 indirimli olarak "Centos Sistem ve Sunucu Yönetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek
    VBDream bunu yazdı
    Yahoo bunu yazdı
    VBDream bunu yazdı
    Buremba bunu yazdı

    halbuki ben konuya piyasa sizin gibiler yüzünden böyle demek için girmiştim. :/

    aslında şu olur 2 üniversite okuyorsun üstüne çalışıyorsun hala "olmuycak" yazıyorsun denebilir, tahribat refleksi olarak bir çözüm bulmak lazım.

    ha buralara mı takılıyorsunuz hocam :| Türk dilinden büte kalıyorum zaten, takıldığınız yerlere bakın ya.

    yani bide dikkat edersen 2 kere o kelimeyi kullanmışım, birisinde olmuyacak yazmışım diğerinde olmuycak yazmışım. Çok güzel yazarım, hiç imla hatası yapmam demiyorum, hatta hiç dikkat etmeden yazarım açıkcası fakat takıldığınız yerler gerçekten ilginç.

    tahribat geleneğini devam ettiriyoruz şimdi yanlış anlama bizde emir kuluyuz :(

     


    . . .. . ... .
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Castaway
    Castaway's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Homo

    Andrei, hocam şimdi gördüm. çok teşekkür ediyorum.

    bu süre zarfında moi ile hallettik tüm soruları.

    herkese çok teşekkürler.


    ...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RIPER
    RIPER's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Yeni konu açmak istemedim. Elimde şöyle bir ödev var ve javadan hiç anlamıyorum daha önce uğraşmadım. Yardım eden olursa beni çok mutlu eder.

    1.       En az üç adet metot oluşturunuz.

    2.       Her metodun parametreleri ve dönüş tipi olsun.

    3.       Her bir metot içerisinde, en az bir tane kontrol ifadesi (if/switch) veya döngü (for/while/do while) bulunsun.

    4.       Yazacağınız main metodu bu metotları kullanarak çeşitli işlemler yapsın.   

     

     

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    neyzen
    giriftzen
    giriftzen's avatar
    Kayıt Tarihi: 09/Aralık/2009
    Erkek
    Buremba bunu yazdı

    halbuki ben konuya piyasa sizin gibiler yüzünden böyle demek için girmiştim. :/


    e zaten piyasa bunun gibiler yüzünden böyle =d


    fuck the system!
Toplam Hit: 4069 Toplam Mesaj: 14