Cari di Blog Ini !

Google Area

Yahoo Area !

RSS UG Warta Warga

Categories

Berlangganan Artikel

Berlangganan Via Email :

Powered By: FeedBurner

 

March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

Follow Me !

Copyright !

  • 05Nov

    Halo guys ! Akhirnya, setelah sekian lama, saya bisa kembali menulis program lagi. Program yang kali ini akan saya bahas adalah program untuk persiapan Ujian OSK. Sebelumnya, terima kasih untuk rico ( mr. cool / ricool ) atas postingan sebagian besar coding-an pada grup 2IA01 (grup tidak terbuka untuk umum) yang ada di Facebook ( eksis gitu loh…hahaha… ). Berhubung kodingan yang terlalu panjang, saya mengambil inisiatif untuk meringkas kode tersebut ( walaupun masih tetap panjang …hehehe.. :P ).

    Pada program ini terdapat 3 sub-program penting yang harus kita tulis, yaitu :

    1. Sub program untuk konversi dari angka Biner ke Desimal.
    2. Sub program untuk konversi dari angka Desimal ke Biner.
    3. Sub program untuk enentukan gerbang logika.

    Pada sub program yang ke 3, terdapat beberapa sub program lagi, tergantung pilihan yang nantinya akan user inputkan.

    Berikut ini adalah hasil kreasi saya ( karena adanya batasan layar, kode yang tampil mungkin tidak maksimal ) :

    #include "stdio.h"
    #include "math.h"
    #include "conio.h"


    void binary(int a) {
    if(a>1) {
    binary(a/2);
    }
    printf("%d",a%2);
    }
    Read more…

    GD Star Rating
    loading...
    GD Star Rating
    loading...

    Tags: , , , , , ,

  • 07Oct

    Nih, buat yang pada gak bisa download listingnya, bisa copas kode di bawah ini trus simpen dengan file extension *.CPP :

    #include<stdio.h>
    #include<math.h>
    #include<conio.h>

    int main() {
    int dec=0,flag=0.0;
    int bin, bit;
    double exp=0.0;

    lagi:
    clrscr();
    printf("Masukkan bilangan biner :");
    scanf("%d",& bin);
    while (bin) {
    bit=bin%10;
    if (bit!=0 && bit!=1) {
    flag=1;}
    bin=bin/10;
    dec=dec+bit*pow(2,exp);
    exp++;
    }

    if(flag==1) {printf("\n Bukan Angka biner ! \n");
    printf("Silahkan ulangi lagi ! \n");
    getch();
    flag=0;
    exp=0.0;
    dec=0;
    goto lagi;       }
    else {
    printf("\n Nilai dalam Desimal : %d \n",dec);}
    getch();
    return (0);
    }

    Output Program :

    gbr1

    Output saat program dijalankan.

    Output Saat dimasukkan bilangan biner.

    Output Saat dimasukkan bilangan biner.

    Output saat terjadi kesalahan penulisan

    Output saat terjadi kesalahan penulisan

    Logika Program Biner :
    Read more…

    GD Star Rating
    loading...
    GD Star Rating
    loading...

    Tags: , , , ,