//toplama işlemi;
package ozyineleme_toplam;
import java.util.Scanner;
public class Ozyineleme_toplam {
static int toplam(int n)
{
if (n==1) {
return 1;
} else
return toplam(n-1)+n;
}
public static void main(String[] args) {
// TODO code application logic here
Scanner giris=new Scanner(System.in);
System.out.println("sayi gir:");
int n = giris.nextInt();
System.out.println("toplam="+toplam(n));
}
}
,
-----------------------------------------------------
//Faktoriyel
package ozyineleme_faktoriyel;
import java.util.Scanner;
public class Ozyineleme_faktoriyel {
public static int faktoriyel(int n)
{if (n==0) {
return 1;
}
return n*faktoriyel(n-1);
}
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
System.out.println("sayiyi giriniz:");
int n=giris.nextInt();
System.out.println("faktoriyel="+faktoriyel(n));
}
}
------------------------------------------------------------------
//ebob
package ebob;
import java.util.Scanner;
public class Ebob {
static int ebob(int a, int b)
{
int sonuc;
if (b==0) {
sonuc=a;
}
else sonuc=ebob(b, a%b);
return (sonuc);
}
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
System.out.println("1.sayiyi gir:");
int x=giris.nextInt();
System.out.println("2.sayiyi gir:");
int y=giris.nextInt();
int islem=ebob(x,y);
System.out.println(""+islem);
}
}
Hiç yorum yok:
Yorum Gönder