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
Mengubah Fraksi Desimal Menjadi Biner Mysoftsoftrisk
0 Response to "Konversi Desimal Ke Biner"
Post a Comment