• 30-09-2019, 13:38:26
    #1
    Merhaba arkadaşlar java ile asal çarpan bulan program yazdım fakat sadece asaldır ya da değildir diyebiliyorum. Nasıl sayının asal değilse asal çarpanlarını yazdırabilirim.

    /*
    * To change this license header, choose License Headers in Project Properties.
    * To change this template file, choose Tools | Templates
    * and open the template in the editor.
    */
    package javaapplication5;
    
    import java.util.Scanner;
    
    /**
    *
    * @author fehmi
    */
    public class JavaApplication5 {
    
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    // TODO code application logic here
    Scanner kl=new Scanner(System.in);
    int sayi,asalmi;
    System.out.println("Bir Sayı Giriniz: ");
    sayi=kl.nextInt();
    if (sayi==1){
    System.out.println("Girilen sayı asal olmayan bir sayıdır");
    }
    for (int i=2; i<=sayi; i++){
    asalmi=sayi%i;
    if (asalmi==0){
    System.out.println("girilen sayı asal değildir");
    break;
    }
    if (i!=0){
    System.out.println("girilen sayı asal sayıdır. Çarpanı yoktur");
    break;
    }
    }
    }
    }
  • 30-09-2019, 15:28:44
    #2
    python da yazdım, siz javaya çevirirsiniz hocam
    https://paste.ofcode.org/7897YgMRSJW4pFGWh9Vusz