source berikut ini digunakan untuk mencari bilangan faktorial dan bilangan prima dengan menggunakan metode "math.h" dan metode "stdio.h" pada C++ :
Sintak Nyan :
/*Author : Aries Munandar*/
#include"stdio.h"
#include"math.h"
void main ()
{
int n,li;
char huruf='a';
printf("masukkan nilai angka = ");
scanf("%i",&n);
if (n == 2)
huruf ='a';
else if (n % 2 == 0 || n == 1)
huruf ='b';
for(li = 3;li <= sqrt(n);li+=2)
{
if (n%li == 0)
huruf ='b';
}
switch (huruf)
{
case 'a':
printf("bilangan prima");
break;
{case 'b':
printf("bukan bilangan prima\n");
float i,faktorial=1;
if (n<35)
{
for(i=1;i<=n;i++)
{faktorial=i*faktorial;}
printf("nilai faktorial = %.0f",faktorial);
}
else
printf("maaf, bilangan tidak bisa dihitung faktorialnya \nkarena angka telalu banyak untuk tipe float");
break;}
default:
printf("");break;
}
}
#include"math.h"
void main ()
{
int n,li;
char huruf='a';
printf("masukkan nilai angka = ");
scanf("%i",&n);
if (n == 2)
huruf ='a';
else if (n % 2 == 0 || n == 1)
huruf ='b';
for(li = 3;li <= sqrt(n);li+=2)
{
if (n%li == 0)
huruf ='b';
}
switch (huruf)
{
case 'a':
printf("bilangan prima");
break;
{case 'b':
printf("bukan bilangan prima\n");
float i,faktorial=1;
if (n<35)
{
for(i=1;i<=n;i++)
{faktorial=i*faktorial;}
printf("nilai faktorial = %.0f",faktorial);
}
else
printf("maaf, bilangan tidak bisa dihitung faktorialnya \nkarena angka telalu banyak untuk tipe float");
break;}
default:
printf("");break;
}
}
0 komentar:
Tinggalkan komentar anda tentang semua tulisan yang ada di dalam blog ini...
n tinggalkan pula komentar anda pada buku tamu agar kami bisa mengunjungi blog anda jika anda seorang blogger...
trimakasih.. salam Belajar Multimedia