Bildirim
java yardım
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü, 1 Mobil
Giriş
Mesaj
-
-
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.
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X