Pada kali ini, saya akan menjelaskan tentang pembuatan program konversi bilangan dengan menggunakan bahasa C. pada program yang akan dibuat ini, terdapat tiga jenis konversi bilangan yaitu Heksadesimal, Desimal, dan Oktal.
berikut adalah video tutorial untuk membantu dalam pembuatan:
source code:
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int
heksadesimal, desimal, oktal;
FILE * file;
file = fopen("soal 3.txt","w");
printf("a.
Konversi dari heksadesimal ke desimal\n");
printf("Masukan
angka heksadesimal = ");
scanf_s("%x",&heksadesimal);
printf("Hasil
konversi dari heksadesimal ke desimal adalah %d\n",heksadesimal);
fprintf(file, "Hasil konversi dari heksadesimal ke desimal adalah
%d\n\n",heksadesimal);
printf("b.
Konversi dari desimal ke heksadesimal\n");
printf("Masukan
angka desimal = ");
scanf_s("%d",&desimal);
printf("Hasil
konversi dari desimal ke heksadesimal adalah = %x \n", desimal);
fprintf(file, "Hasil konversi ke heksadesimal = %x \n\n",
desimal);
printf("c.
Konversi dari heksadesimal ke oktal\n");
printf("Masukan
angka heksadesimal = ");
scanf_s("%x",&heksadesimal);
printf("Hasil
konversi dari heksadesimal ke oktal adalah %o \n", heksadesimal);
fprintf(file, "Hasil konversi dari heksadesimal ke oktal adalah %o
\n\n", heksadesimal);
printf("d.
Konversi dari okta ke heksadesimal\n");
printf("Masukan
angka oktal = ");
scanf_s("%o",&oktal);
printf("Hasil
konversi dari oktal ke heksadesimal adalah %x \n", oktal);
fprintf(file, "Hasil konversi dari oktal ke heksadesimal adalah %x
\n\n", oktal);
printf("e.
Konversi dari desimal ke oktal\n");
printf("Masukan
angka desimal = ");
scanf_s("%d",&desimal);
printf("Hasil
konversi dari desimal ke oktal adalah %o \n", desimal);
fprintf(file, "Hasil konversi dari desimal ke oktal adalah %o
\n\n", desimal);
printf("f.
Konversi dari oktal ke desimal\n");
printf("Masukan
angka oktal = ");
scanf_s("%o",&oktal);
printf("Hasil
konversi dari oktal ke desimal adalah %d \n", oktal);
fprintf(file, "Hasil konversi dari oktal ke desimal adalah %x
\n\n", oktal);
system("pause");
return
(0);
}
Berikut deskripsi singkat tentang program:
Pada
source code di atas merupakan program dari aplikasi untuk konbersi bilangan
dari heksa, decimal, dan octal. Variable yang digunakan adalah integer dengan
nama variable adalah heksadesimal, decimal, dan octal. Dan untuk control string
yang digunakan adalah heksadesimal=%x, decimal=%d, dan octal=%o. dan untuk
nilai dari variable yang diinputkan berasal dari keyboard sehingga menggunakan
“scanf_s” dan hasil dari konversi ditampilkan pada monitor dengan menggunakan
fungsi “printf”. Dan selanjutnya hasil tampilan dari running program disimpan
dalam bentuk teks.
Tidak ada komentar:
Posting Komentar