mencari faktor bilangan




Algoritma
procedureCariFaktor(input n : integer)
{
Mencarifaktordaribilanganbulat n selain 1 dan n itusendiri.
Masukan: n
Keluaran: setiapbilangan yang menjadifaktor n dicetak.
}                

Deklarasi
k :integer

Deskripsi:
k¬1
for k¬2 to n - 1 do
if n mod k = 0 then
write(k)
endif
endfor


Program
#include <cstdlib>
#include <iostream>
using namespace std;
void carifactor (int n){
            int k;
            for (k=2;k<n-1;k++)
                        if(n%k==0){
                                    cout<<k<<" ";
                          }
}
int main(int argc, char *argv[]){
            int n,k;
            cout<<"massukan nilai n:";
            cin>>n;
            cout<<"factor:";
            carifactor(n);
            system("pause");
return 0;}

mencari nilai faktorial



Algoritma
Function faktorial(input n : integer)
{Mencari n faktorial dengan masukan n bilangan bulat }
Deklarasi
i,fak :integer
Deskripsi
Read (n)
fak <- - 1
for i <- - 1 to n do
fak <- - fak * i
end for
write (fak)
           
Program
#include <cstdlib>
#include <iostream>
using namespace std;
int faktorial (int n){
            int fak,i;
 fak=1;
            for ( i=1;i<=n;i++)
                        fak=fak*i;
                        return fak;
}
int main(int argc, char *argv[])
{          int n;
            cout<<"masukan angka yang akan di factorialkan:";cin>>n;
            cout<<n<<"!"<<"="<<faktorial(n)<<endl;
            system("pause");
            return 0;
}

Running
 
Copyright 2009 my dear. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates