Here's A Java Program That Calculates Permutations And Combinations:
```Java
Import Java.Util.Scanner;
Public Class Permutationcombination {
// Function To Calculate Factorial Of A Number
Public Static Int Factorial(Int N) {
If (N == 0 || N == 1) {
Return 1;
} Else {
Return N * Factorial(N - 1);
}
}
// Function To Calculate Permutation
Public Static Int Permutation(Int N, Int R) {
Return Factorial(N) / Factorial(N - R);
}
// Function To Calculate Combination
Public Static Int Combination(Int N, Int R) {
Return Factorial(N) / (Factorial(R) * Factorial(N - R));
}
Public Static Void Main(String[] Args) {
Scanner Scanner = New Scanner(System.In);
System.Out.Print("Enter The Value Of N: ");
Int N = Scanner.Nextint();
System.Out.Print("Enter The Value Of R: ");
Int R = Scanner.Nextint();
// Calculate And Display Permutation
System.Out.Println("Permutation: P(" + N + "," + R + ") = " + Permutation(N, R));
// Calculate And Display Combination
System.Out.Println("Combination: C(" + N + "," + R + ") = " + Combination(N, R));
Scanner.Close();
}
}
```
This Program Takes Input Values For 'n' And 'r', And Then Calculates And Displays The Permutation (P) And Combination (C) Using The Factorial Function.
To Run This Program, Save It With A `.Java` Extension (E.G., `Permutationcombination.Java`), And Then Compile And Execute It Using A Java Compiler.

No comments:
Post a Comment