Diberikan suatu nilai n hitunglah faktorial dari n dengan n>=1 !!
Algoritma menghitung faktorial
{algoritma menerima inputan nilai n (n >= 1) kemudian bilangan n dikalikan dengan rumus n!= (n*(n-1)....1) contoh : n=5 maka 5!= 5 * 4 * 3 * 2 * 1 lalu menampilkan hasil faktorial nya }
Deklarasi :
bil : integer (input)
a : integer (output)
Deskripsi :
read : ( bil )
a <- bil*(n-1).....1
write : ( a )
Jika kita buat dalam bahasa c++
#include <cstdlib>
#include <iostream>
using namespace std;
int bil (){
int BIL;
int C;
long faktorial = 1;
cout<<"masukkan bilangan yang akan dihitung :";cin>>BIL;
C = BIL;
cout<<C<<" ! =";
while (C >=1)
{
faktorial *=C;
if (C !=1) {
cout<<C<<" x ";
}
else {
cout<<C<< " = ";
}
C--;}
cout<<faktorial;
cout<<endl;
}
int main(int argc, char *argv[])
{
cout<<ani();
system("PAUSE");
return EXIT_SUCCESS;
}
jika codingan diatas di compile akan tampil hasil seperti ini,,,
flowchat faktorial,,,,
Algoritma menghitung faktorial
{algoritma menerima inputan nilai n (n >= 1) kemudian bilangan n dikalikan dengan rumus n!= (n*(n-1)....1) contoh : n=5 maka 5!= 5 * 4 * 3 * 2 * 1 lalu menampilkan hasil faktorial nya }
Deklarasi :
bil : integer (input)
a : integer (output)
Deskripsi :
read : ( bil )
a <- bil*(n-1).....1
write : ( a )
Jika kita buat dalam bahasa c++
#include <cstdlib>
#include <iostream>
using namespace std;
int bil (){
int BIL;
int C;
long faktorial = 1;
cout<<"masukkan bilangan yang akan dihitung :";cin>>BIL;
C = BIL;
cout<<C<<" ! =";
while (C >=1)
{
faktorial *=C;
if (C !=1) {
cout<<C<<" x ";
}
else {
cout<<C<< " = ";
}
C--;}
cout<<faktorial;
cout<<endl;
}
int main(int argc, char *argv[])
{
cout<<ani();
system("PAUSE");
return EXIT_SUCCESS;
}
jika codingan diatas di compile akan tampil hasil seperti ini,,,
flowchat faktorial,,,,

Tidak ada komentar:
Posting Komentar