Şimdi Ara

java yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
7
Cevap
0
Favori
599
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • bir sayının asal olup olmadığını; asal değilse bölündüğü sayıları gösteren java ile yazılmış program lazım. yardım ederseniz çok sevinirim.



  • Bir döngü içinde 2den o sayıya kadar bütün sayılarla bölmeyi dene, eğer bölünmüyor ise asal sayıdır, bölünüyor ise ekrana yazdır. Oldukca basit bir program eminim bu programı kendin de yazabilirsin.
  • yazamadım.
  • tam olarak nerede takıldığını belirtirsen daha fazla yardım edebiliriz.
  • Basit bir mantıkla böyle. Hata varsa arkadaşlar düzeltir herhalde.

    İşte siz de kodu inceler oluşabilecek hataları ayıklarsınız...

     

    import java.io.IOException;
    import java.io.*;

    class asal{
    public static void main (String args[]){

    Double double_i, double_sayac, double_asal;
    int int_i, int_sayac, int_asal, asalTest;
    String GelenVeri= "0";

    asallari_yaz();

    while(Integer.parseInt(GelenVeri) != 1){
    try {
    InputStreamReader inStream = new InputStreamReader( System.in ) ;
    BufferedReader buff = new BufferedReader(inStream );

    System.out.print("cikmak icin 1'e basiniz\nBir sayi girin:");
    GelenVeri = buff.readLine() ;

    System.out.println("Girdiginiz veri :" + GelenVeri );



    } catch (IOException ex) {
    System.err.println("Bir sorun oluştu !!!");
    }


    double_i = Double.parseDouble(GelenVeri);

    double_sayac = 1.00;
    asalTest = 0;

    while (++double_sayac <= double_i-1){
    if (double_i%double_sayac != 0){

    }
    else{
    double_asal = double_i/double_sayac;

    int_i = double_i.intValue();
    int_sayac = double_sayac.intValue();
    int_asal = double_asal.intValue();

    System.out.println("-" + int_i + " / " + int_sayac + " = " + int_asal + " isleminden kalan sifirdir.");
    asalTest++;
    }
    }

    if (asalTest != 0)
    System.out.println("sayi asal degil !!!\n");
    else if (asalTest <= 0)
    System.out.println("sayi asal !!!\n");
    else
    System.out.println("1 sayi asal sayılmıyor !!!\n");

    }
    }

    static void asallari_yaz()
    {
    System.out.println("1-8000 arasindaki satilar icin; ") ;
    System.out.println("http://tr.wikipedia.org/wiki/Asal_say%C4%B1lar_listesi\n");

    System.out.println("Yuzden kucuk asal sayilar:");
    System.out.println("2, 3, 5, 7, 11, 13, 17");
    System.out.println("19, 23, 29, 31, 37, 41");
    System.out.println("43, 47, 53, 59, 61, 67");
    System.out.println("71, 73, 79, 83, 89, 97 'dir.\n");
    }

    }






    < Bu mesaj bu kişi tarafından değiştirildi gergozen -- 15 Mayıs 2008; 17:18:26 >




  • hocam biz bu programı yaptıkta derste ben sana akşam pm yolu ile atarım. hem defteri bulursam inşallah ve şimdi zamanım yok.elimde bir sürü örnek var istersen onlarıda atarım.
  • diğer örnekleride atarsan çok sevinirim.
  • Yapay Zeka’dan İlgili Konular
    ACİL YARDIM PDF.JS HATASI
    7 yıl önce açıldı
    Sql yardım
    2 yıl önce açıldı
    excel yardım
    11 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.