Konversi Desimal Ke Biner



Membuat Aplikasi Konversi Desimal Hexadesimal Biner Dan

Konversi Biner Ke Desimal dengan Bahasa C

PROGRAM KONVERSI

BILANGAN DESIMAL KE BINER DAN BINER KE DESIMAL

DENGAN BAHASA C

#include<stdio.h>

#include<conio.h>

#include<math.h>

void welcome();

void dec2bin();

void bin2dec();

main()

{

    welcome();

    textbackground(8);

    textcolor(2);

    clrscr();

       char pilih; int i;

       gotoxy(20,9);   cprintf("²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²");

       gotoxy(20,10); cprintf("±                                                               ²");

       gotoxy(20,11); cprintf("±      Silakan Pilih Opsi Dibawah Ini    ²");

       gotoxy(20,12); cprintf("±                                                               ²");

       gotoxy(20,13); cprintf("±   1. Konversi Desimal Ke Biner         ²");

       gotoxy(20,14); cprintf("±   2. Konversi Biner Ke Desimal         ²");

       gotoxy(20,15); cprintf("±   3. Keluar                                            ²");

       gotoxy(20,16); cprintf("±                                                               ²");

       gotoxy(20,17); cprintf("±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±");

       gotoxy(39,24); cprintf("  Created By Ati Normala & Dessy Setiarini");

       gotoxy(20,18); cprintf("   Masukan Angka Sesuai Program : ");

       pilih=getche();

       puts(" ");

       switch(pilih)

       {

                  case'1':dec2bin(); break;

                  case'2':bin2dec(); break;

                  case'3':gotoxy(27,20);cprintf("Akhiri Program"); break;

                  default:puts("Maaf, Pilihan Anda Salah");

       }

}

void welcome()

{

    textbackground(8);

    textcolor(2);

    clrscr();

    gotoxy(20,9);  cprintf("²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²");

    gotoxy(20,10); cprintf("±                                                                            ²");

    gotoxy(20,11); cprintf("±  Selamat Datang Di Program Menghitung  ²");

    gotoxy(20,12); cprintf("±       Konversi Desimal Ke Biner                      ²");

    gotoxy(20,13); cprintf("±                          dan                                           ²");

    gotoxy(20,14); cprintf("±       Konversi Biner Ke Desimal                      ²");

    gotoxy(20,15); cprintf("±                                                                            ²");

    gotoxy(20,16); cprintf("±  Tekan Enter untuk Melanjutkan . . .           ²");

    gotoxy(20,17); cprintf("±                                                                            ²");

    gotoxy(20,18); cprintf("±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±");

    gotoxy(40,25); cprintf("Created By Ati Normala & Dessy Setiarini");

    getch();

}

void dec2bin()

{

   textbackground(8);

   textcolor(2);

   int i, hasil;

   float dec, max;

   char y;

   clrscr();

   do

   {

      gotoxy(23,2); cprintf("PROGRAM KONVERSI DESIMAL KE BINER");

      printf("\n\n================================================================================");

      gotoxy(40,25); cprintf("Created By Ati Normala & Dessy Setiarini");

      gotoxy(22,6);  cprintf("Silakan Masukan Bilangan Desimal :  ");

      scanf("%f", &dec);

      if(dec<=0 || dec>65535)

      {

         gotoxy(19,8); cprintf("Maaf Bilangan Yang Anda Masukan Salah");

      }

      else

      {

         gotoxy(26,8); cprintf("Dikonversi Ke Biner Menjadi");

         gotoxy(32,10);

         max=32768;

         for(i=1;i<=16;i++)

         {

            if(dec>=max)

            {

               dec=dec-max;

               hasil=1;

            }

            else

            {

               hasil=0;

            }

            printf("%i", hasil);

            max=max/2;

         }

      }

      printf("\n\n================================================================================");

      gotoxy(25,14); printf("Apakah Anda Mau Coba Lagi???");

      gotoxy(27,16); printf("Tekan Y Untuk Mengulang");

      gotoxy(37,17); printf("atau???");

      gotoxy(24,18); printf("Tekan T Untuk Mengakhiri Program");

      gotoxy(34,20); printf("Tekan : ");

      scanf("%s",&y);

      clrscr();

   }while(y=='y' || y=='Y');

   clrscr();

}

void bin2dec()

{

   textbackground(8);

   textcolor(2);

   int dec=0, flag=0;

   int bin, bit;

   double exp;

   char y;

   lagi:

   clrscr();

   do

   {

      gotoxy(23,2); cprintf("PROGRAM KONVERSI BINER KE DESIMAL");

      printf("\n\n================================================================================");

      gotoxy(40,25); cprintf("Created By Ati Normala & Dessy Setiarini");

      gotoxy(22,6);  cprintf("Silakan Masukan Bilangan Biner :  ");

      scanf("%d", &bin);

      gotoxy(22,8);

      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("\nBukan Angka Biner");

         getch();

         flag=0;

         exp=0.0;

         dec=0;

         goto lagi;

      }

      else

      {

         gotoxy(25,8); cprintf("Nilai desimalnya = %d\n", dec);

      }

      printf("\n\n================================================================================");

      gotoxy(25,14); printf("Apakah Anda Mau Coba Lagi???");

      gotoxy(27,16); printf("Tekan Y Untuk Mengulang");

      gotoxy(37,17); printf("atau???");

      gotoxy(24,18); printf("Tekan T Untuk Mengakhiri Program");

      gotoxy(34,20); printf("Tekan : ");

      scanf("%s",&y);

      clrscr();

   }while(y=='y' || y=='Y');

   clrscr();

}

Gallery Konversi Desimal Ke Biner

Program C Konversi Bilangan Desimal Ke Biner

Membuat Aplikasi Konversi Desimal Hexadesimal Biner Dan

Pengertian Bcd Binary Coded Decimal Dan Cara Mengkonversi Bcd

Konversi Desimal Ke Biner Di Excel Lebih Mudah Ini

Sistem Informasi Sistem Bilangan Dan Kode

Tabel Konversi Biner Desimal Untuk Ipv4 Table Periodic

Format Bilangan Komputer Ascii

Konversi Desimal Ke Biner Bukan Blog Biasa

Konversi Bilangan B Konversi Bilangan Desimal Ke Biner

Ppt Arsitektur Komputer Powerpoint Presentation Free

Sistem Bilangan Biner Konversi Dan Koma Harianja Uniks

Tabel Konversi Bilangan Desimal Biner Oktal Hexadesimal

Doc Materi Kelas X Tkj Siskom Adi Siswa23 Academia Edu

Biner Desimal Konversi For Android Apk Download

Konversi Bilangan Biner Ke Heksadesimal Siswapedia

Doc Membuat Aplikasi Konversi Bilangan Dengan Program Vb

Ppt Sistem Sistem Bilangan Powerpoint Presentation Free

Cara Konversi Bilangan Desimal Biner Oktal Heksadesimal

Cara Konversi Bilangan Desimal Ke Bilangan Biner

Cara Konversi Bilangan Desimal Biner Hexadesimal Oktal

Contoh Konversi Biner Ke Desimal Dan Sebaliknya Siswapedia

Cara Konversi Bilangan Desimal

Digital 1

Mengubah Fraksi Desimal Menjadi Biner Mysoftsoftrisk


0 Response to "Konversi Desimal Ke Biner"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel