package h10;
import [Link];
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
//L9_O1: dışardan girlen ismin karakter sayısını nulup
ismi tersten yazdıran programı oluşturunz. (for, while)
/*
Scanner scn=new Scanner([Link]);
[Link]("bir isim giriniz:");
String isim=[Link]();
int uzunluk=[Link]();
[Link](isim +" uzunluğu:"+uzunluk);
for(int i=uzunluk-1;i>=0;i--) {
[Link]([Link](i));
}
*/
/*
Scanner scn=new Scanner([Link]);
[Link]("bir isim giriniz:");
String isim=[Link]();
int uzunluk=[Link]();
[Link](isim +"
uzunluğu:"+uzunluk);
while(uzunluk>0) {
[Link]([Link](uzunluk-1));
uzunluk--;
}
*/
//L9_O2: dışardan girlen sayıya kadar tek
sayıların toplamını ve çift sayıların
//toplamını yazdıran program.
//while -for
/*
Scanner scn=new Scanner([Link]);
[Link]("bir sayı giriniz:");
int sayi=[Link]();
int toplamTek=0, toplamCift=0;
if(sayi>0) {
for(int i=0;i<=sayi;i++) {
if(i%2==0) {
toplamCift+=i;
}
else {
toplamTek+=i;
}
}
}
else {
for(int i=0;i>=sayi;i--) {
if(i%2==0) {
toplamCift+=i;
}
else {
toplamTek+=i;
}
}
}
[Link]("tek toplam:"+toplamTek);
[Link]("cift
toplam:"+toplamCift);*
*/
/*
//L9_O3: Dışardan girilen sayıya kadar sayıları
çarpan ve
//toplayan iki sonucuda yazdıran do-while
döngüsüyle programı olusturun.
int toplam=0;
int carpim=1;
Scanner scn=new Scanner([Link]);
[Link]("bir sayı giriniz:");
int sayi=[Link]();
if(sayi>0) {
do {
carpim*=sayi;
toplam+=sayi;
sayi--;
}while(sayi>0);
}
else {
do {
carpim*=sayi;
toplam+=sayi;
sayi++;
}while(sayi<0);
}
[Link](" toplam:"+toplam);
[Link]("carpim:"+carpim);
*/
//ic ice dongu
/*
//L9_O4: dışardan girilen sayının faktoriyelini
hesaplayıp yazdıran porgramı oluşturunuz.
Scanner scn=new Scanner([Link]);
[Link]("bir sayı giriniz:");
int sayi=[Link]();
int faktoriyel=1;
for(int i=1;i<=sayi;i++) {
faktoriyel*=i;
}
[Link](faktoriyel);
*/
//L9_O5: dışardan girilen sayıya kadar her sayının
faktoriyelini hesaplayıp yazdıran porgramı oluşturunuz.
Scanner scn=new Scanner([Link]);
[Link]("bir sayı giriniz:");
int sayi=[Link]();
for(int j=1; j<=sayi;j++) {
int faktoriyel=1;
for(int i=1;i<=j;i++) {
faktoriyel*=i;
}
[Link](j+"!="+faktoriyel);
}
}
}