Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
1) Yıldızlarla Dik üçgen oluşturma import java.util.*; // yıldızlarla dik ücgen public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int number; System.out.println("Kac satır yildizdan oluşan bir dik ucgen olsun ?"); Scanner keyboard = new Scanner(System.in); number = keyboard.nextInt(); for(int i=1;i<=number;i++) { for(int j=1;j<=2*i-1;j++) { System.out.print("*"); } System.out.println(""); } } } 2) Faktöriyel Hesabı import java.util.*; // Kullanıcıdan alınan sayısının faktöriyelini hesaplar. // public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int number; System.out.println("Faktoriyeli alinacak sayiyi girin"); Scanner keyboard = new Scanner(System.in); number= keyboard.nextInt(); if(number>=0) { System.out.print(number + "! esittir "); System.out.println(takefactoriyel(number)); } else { System.out.println("Faktoriyel negatif sayilarda tanimsizdir"); } } public static int takefactoriyel(int number) { int factoriyel=1; for(int i=1;i<=number;i++) { if(i==1||number==0) { factoriyel=1; } else { factoriyel= number*takefactoriyel(i-1); } } return factoriyel; } } 3) Fibonacci import java.util.*; //Fibonacci bir seridir ve sayidan sonraki gelen sayinin, bir onceki sayiyla toplanip bir sayi olusturmasiyla olusur. //Seri 1 ile baslar. // 1-1-2-3-5-8-13-21-34-55... public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int fibonnaci_number; int fibonnaci_seri []; System.out.println("Please Enter a number of Fibonacci number"); Scanner keyboard = new Scanner (System.in); fibonnaci_number = keyboard.nextInt(); fibonnaci_seri = new int [fibonnaci_number]; if(fibonnaci_number>=1) { for(int i=1;i<=fibonnaci_number;i++) { if(i==1||i==2) { fibonnaci_seri[i-1]=1; } else { fibonnaci_seri[i-1]=fibonnaci_seri[i-2]+fibonnaci_seri[i-3]; } } for(int j=0;j<fibonnaci_number;j++) { if(j==(fibonnaci_number-1)) { System.out.print(fibonnaci_seri[j]); } else System.out.print(fibonnaci_seri[j] +" - "); } } else { System.out.println("Please enter an integer more than 0"); } } } 4) Mükemmel Sayı import java.util.*; // Kendisi hariç pozitif bölenleri toplamı kendisine eşit olan sayılara mükemmel sayı denir. Girilen sayının mükemmel mi, asal mı ya da ikisi de değil mi olduğunu tespit eder. public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int number; int total=0; System.out.println("Please enter a number to compute its positive divisors"); Scanner keyboard = new Scanner(System.in); number = keyboard.nextInt(); for(int i=number;i>0;i--) { if(number%i==0) { if(number!=i) { total=total+i; } } } if(total==1) { System.out.println(number+" is a prime number"+"\n it is not a perfect number"); } else if (number==total) { System.out.println("It is perfect number because " + total + "==" + number); } else { System.out.println("It is neither perfect nor prime number"); } } } 5) Palindrome import java.util.*; //Kullanıcıdan gelen sayının palindrome olup olmadığını inceler. //121 yani 1-2-1 palindrome sayıdır(simetrik) public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int number; String st_number; String [] numberarray; System.out.println("Please enter an integer to check whether it is palindrome or not"); Scanner keyboard = new Scanner(System.in); number = keyboard.nextInt(); st_number= ""+ number; numberarray= new String [st_number.length()]; for(int i=0;i<st_number.length();i++) { numberarray[i]= st_number.charAt(i)+""; } int counter=0; for(int j=0;j<st_number.length();j++) { if(numberarray[j].equalsIgnoreCase(numberarray[st_number.length()-j-1])) { counter++; } } if(counter==st_number.length()) { System.out.println("Palindrome"); } else { System.out.println("Not Palindrome"); } } } 6) Pozitif Bölenleri Bulma import java.util.*; // Kullanıcının girdiği sayının toplamda kaç pozitif bölene sahip olduğunu ve //bu bölenlerin hangi sayılar olduğunu veren program. public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int number; int total=0; System.out.println("Please enter a number to compute its positive divisors"); Scanner keyboard = new Scanner(System.in); number = keyboard.nextInt(); int [] positivedivisors= new int [number]; for(int i=number;i>0;i--) { if(number%i==0) { positivedivisors[total]=i; total++; } } if(total==(number+1)) { System.out.println(number+" is a prime number"+"and its positive divisor number is"+ total); } else { System.out.println("Positive divisor number is "+ total+" and divisors are"); for(int j=0;j<positivedivisors.length;j++) { if(positivedivisors[j]!=0) { System.out.println(positivedivisors[j]); } } } } } 7) Asal Sayı Testi import java.util.*; public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a; System.out.println("Please enter a number to check its primality"); Scanner keyboard = new Scanner(System.in); a = keyboard.nextInt(); if(a>1) { System.out.println("Ok it is accepted number"+"\n"); } else { System.out.println("It is not an integer bigger than 1"+"\n"); System.exit(0); } for(int i= a;i>1;i--) { if((a%i==0)&&(a!=i)) { System.out.println("Not a prime"); System.exit(0); } } System.out.println("It is a prime number"); } } 8) Yıldızlarla üçgen çizimi import java.util.*; //üçgen çizimi yıldızlarla public class Exercise { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int number; System.out.println("Please enter how many row does your triangle have."); Scanner keyboard = new Scanner(System.in); number = keyboard.nextInt(); for(int i=1;i<=number;i++) { for(int k=1;k<=(number-i);k++) { System.out.print(" "); } for(int j=1;j<=2*i-1;j++) { System.out.print("*"); } for(int k=1;k<=(number-i);k++) { System.out.print(" "); } System.out.println(""); } } }