Bilangan Abundant (Tutorial C)

sudah lama nih gak update blog lagi sekarang saatnya kita bahas tentang bilangan abudant, apa sih itu ? yuk kita lirik sama2 naskah soal tantangan C bagian 2 nomor 2  

Suatu bilangan bulat nn dikatakan abundant jika jumlah dari bilangan-bilangan pembagi (faktor- faktor dari nn) yang kurang dari nn melebihi nn. 12 adalah abundant karena jumlah dari pembagi-pembaginya yang kurang dari nn, yaitu Contoh: 1 + 2 + 3 + 4 + 6 = 16 lebih besar dari 12. 20 adalah abundant karena jumlah dari pembagi-pembaginya yang kurang dari nn, yaitu 1 + 2 + 4 + 5 + 10 = 22 lebih besar dari 20. 8 bukanlah abundant karena 1 + 2 + 4 = 7 kurang dari 8.

nah yuk sudah tau kan apa itu bilangan abudant ? kalau sudah tau yuk kita buat program untuk mengecek apakah bilangan itu abudant atau bukan, this is the algorithm

#include<stdio.h>

main()

{

    int a,c,b,i;

    printf(“program pengecek bilangan abundant , tekan ENTER untuk memulai”);getchar();

    printf(“masukkan suatu bilangan : “);

    scanf(“%d”,&a);

    c=0;

    for(i=1;i<a;i++){

        b=a%i;    

        if(b==0){

            c=c+i;}}

    if(c>a)

        printf(“bilangan tersebut abundant\n”);

    else

        printf(“bukan bilangan abundant\n”);

    getchar();

    return 0;

}

dilihat dari algoritmanya simpel kan ya ? jadi tak perlu dibahas fungsi2nya ^^ nah nanti kalau programnya dicompile akan jadi seperti ini kawan

 

 

sekali lagi diingatkan, algoritma tidaklah unique jadi teman2 bisa bikin program diatas dengan algoritma yang berbeda.. sampai ketemu dipost berikutnya

naskah UAS Dasilkom oleh Ashari Nurhidayat dan Andy Marhadi Sutanto

4 thoughts on “Bilangan Abundant (Tutorial C)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>