Skip to main content

program bahasa c menentukan bilangan bulat dan prima

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

Popular posts from this blog

program bahasa c membantu kasir memisahkan kembalian

SOAL BAHASA C USING DEV++ Buatlah program untuk membantu kasir swalayan untuk memisahkan pecahan uang kembalian menjadi 50.000. 20.000, 10.000,5.000, 2.000, 500 dan   100 Dengan menginputkan jumlah kembalian!   #include <stdio.h> #include <stdlib.h> #include <conio.h> void main() {     int a,b,c,d,e,f,g;     int kembalian;     printf ("jumlah uang kembalian = ");     scanf ("%i",&kembalian);        a=kembalian / 50000;     b=(kembalian - (a * 50000)) / 20000;     c=(kembalian - ((a * 50000) + ( b * 20000))) / 10000;     d=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000))) / 5000;     e=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000)))/1000;     f=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000) + ( e*1000)))/500; ...

Program Bahasa C mencari bilangan terbesar dan terkecil dari 5 data.

SOAL BAHASA C using DEV++ Buatlah program mencari bilangan terbesar dan terkecil dan menjumlahkan dan merata rata, 5 nilai yang di inputkan dengan range 0-100 !!     #include <stdio.h> #include <stdlib.h> void main() {     int a,b,c,d,e,max,min,jumlah;     float rata2;        printf("masukan nilai ujian ke-1 ="); scanf("%i",&a);     printf("masukan nilai ujian ke-2 ="); scanf("%i",&b);     printf("masukan nilai ujian ke-3 ="); scanf("%i",&c);     printf("masukan nilai ujian ke-4 ="); scanf("%i",&d);     printf("masukan nilai ujian ke-5 ="); scanf("%i",&e);     if ( a>b && a>c && a>d && a>e)     {         max=a;     }     if ( b>a && b>c && b>d &...

program bahasa c membuat transkip nilai atau KHS

SOAL PMROGRAMAN KOMPUTER BAHASA C USING DEV Buatlah program membuat transkip nilai atau KHS dengan menginputkan => Banyaknya Mata kuliah                         => nama mata kuliah ke-N => nilai mata kuliah ke N => SKS mata kuliah ke-N Keterangan nilai dengan range 0-100 nilai 80-100     = A nilai 60-79        = B nilai 40-59        = C nilai 20-39        = D nilai 0-20          = E Keterangan BOBOT nilai A maka bobot = 4 nilai B maka bobot = 3 nilai C maka bobot = 2 nilai D maka bobot = 1 nilai E maka bobot = 0 Nilai mutu adalah jumlah sks * bobot IPK adalah jumlah nilai Mutu : jumlah SKS     #include <stdio.h> #include <stdlib.h> #inc...