SOAL PEMROGRAMAN KOMPUTER BAHASA C
USING DEV++
Buatlah program menentukan
bilangan bulat dan prima dengan menginputkan
=>
banyaknya bilangan terserah USER
#include <stdio.h>#include <stdlib.h>
#include <conio.h>
void main()
{
int angka;
int i,n,j;
int prima=0, genap=0,total_prima=0,total_genap=0;
int banyak_prima,banyak_genap;
int jumlah_prima,jumlah_genap;
printf("Masukkan Banyaknya Bilangan=");scanf("%d",&n);
for (i=0; i<=n; i++)
{
int modulus = 0;
for(j=1;j<=i;++j)
{
if(i % j==0)
{
++modulus;
}
}
if(modulus==2)
{
printf("\nAngka %d %s ",i,"Bilangan Prima");
++prima;
jumlah_prima+=i;
}
if (i%2==0)
{
printf("\nAngka %d %s",i,"Bilangan Genap");
++genap;
jumlah_genap+=i;
}
if (modulus!=2 && i%2)
{
printf("\nAngka %d %s",i,"bukan bilangan genap dan prima");
}
}
printf ("\n");
banyak_prima=(prima+prima)/2;
printf("\nBanyaknya bilangan prima %i",banyak_prima);
banyak_genap=(genap+genap)/2;
printf ("\nBanyaknya bilngan genap %i",banyak_genap);
printf("\n");
printf ("\nJumlah Bilangan Prima %i",jumlah_prima);
printf ("\nJumlah Bilangan genap %i",jumlah_genap);
}
Comments
Post a Comment