Java While Döngüsü ile Faktöriyel Hesaplama

Konuyu Okuyanlar (0 kayıtlı üye )

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
Bir n sayısının faktöriyeli aşağıdaki gibi sayının 1den kendisine kadar olan sayıların çarpımı ile bulunur.



1
2
3

(n!) = 1 * 2 * 3 * 4 * ... * n
Bu Java örneğinde javada klavyeden girilen sayının faktöriyelini hesaplayan programı yazdıracağız. Sayının faktöriyelini hesaplayan java programının kodları aşağıdadır.

Java Kodu:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

import java.util.Scanner;


public class JavaOrnekleri {

public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.print("Bir Sayı Girin:");

int num = reader.nextInt();
int sayac=num;
long faktoriyel = 1;
while(sayac>1)
{
faktoriyel*=sayac;
sayac--;
}
/* for(int i = 1; i <= num; ++i)
{
faktoriyel *= i;
}*/
System.out.printf("%d Sayısının Faktöriyeli = %d \n", num, faktoriyel);
}
}


Çıktı:

1608729102876.png
 
Üst Alt