Pages

Senin, 08 April 2013

TMD02, Pemrograman C, Input-Output, Output File


Coding 
Source Code:
#include<stdio.h>                       //mengaktifkan perintah printf dan scanf
#include<stdlib.h>                      //mengaktifkan perintah system("pause")

int h,d,o,x,y,z;                        //type data
int main(void)
{

FILE*file;                              //membuat file untuk penyipanan
file = fopen("data_no3.txt","w");        //alamat untuk menyimpan

printf("Fakhri Munziar (49013010)\n");
printf("=======================================================================\n");
printf("3.a Konversi Hexadesimal ke Decimal\n");           
printf("masukan nilai hexadecimal = ");
scanf("%x",&h);                         //%x untuk menampilkan tipe data hexadecimal

printf("hasil konversi ke bilangan decimalnya adalah = %d \n", h);
fprintf(file,"3.a hasil konversi ke bilangan decimalnya adalah = %d \n", h);
system("pause");

printf("========================================================================\n");
printf("3.b Konversi Decimal ke Hexadesimal\n");
printf("masukan nilai Decimal = ");           
scanf("%d",&d);                         //%d menampilkan data decimal

printf("hasil konversi ke bilangan Hexadesimalnya adalah = %x \n", d);
fprintf(file,"3.b hasil konversi ke bilangan Hexadecimalnya adalah = %x \n", d);
system("pause");

printf("=========================================================================\n");
printf("3.c Konversi Hexadesimal ke oktal\n");
printf("masukan nilai hexadecimal = ");
scanf("%x",&o);                                            

printf("hasil konversi ke bilangan oktalnya adalah = %o \n", o); 
fprintf(file,"3.c hasil konversi ke bilangan Hoktalnya adalah = %o \n", o);
system("pause");

printf("========================================================================\n");
printf("3.d Konversi oktal ke Hexadesimal\n");
printf("masukan nilai oktal = ");                    //menampilkan di layar
scanf("%o",&x);                                      //membaca data input

printf("hasil konversi ke bilangan hexadecimalnya adalah = %x \n", x);
fprintf(file,"3.d hasil konversi ke bilangan hexadecimalnya adalah = %x \n",x);
system("pause");

printf("========================================================================\n");
printf("3.e Konversi Desimal ke Oktal\n");
printf("masukan nilai Desimal = ");
scanf("%d",&y);

printf("hasil konversi ke bilangan oktalnya adalah = %o \n", y); 
fprintf(file,"3.e hasil konversi ke bilangan oktalnya adalah = %o \n",y);

system("pause");                        //mempause tampilan

printf("========================================================================\n");
printf("3.f hasil Konversi oktal ke desimal\n");            //menampilkan di layar
printf("hasil masukan nilai oktalnya = ");
scanf("%o",&z);                                      //membaca data inputan

printf("hasil konversi ke bilangan desimalnyanya adalah = %d \n", z);
fprintf(file,"3.f hasil konversi ke bilangan desimalnya adalah = %d \n",z);

system("pause");                                     //mempause tampilan

return(0);                                           //mengembalikan ke 0

}

Deskripsi singkat:
Pada program ini kita membuat program tentang pengkonrversian bilangan antara decimal, hexadecimal, dan octal. Program ini menkorversikan sebuah bilangan decimal ke hexadecimal dan oktaf, bilangan hexadecimal ke decimal dan oktaf, bilangan oktaf ke decimal dan hexadecimal, lalu menampilkan hasil di layar, kita dituntut untuk memahami tentang tipe data yang digunakan. Karena apabila kita salah, memasukan tipe data maka akan terbaca lambat, dan dapat menghabiskan memori yang ada : 









Selain itu hasil dari konversi bilangan ini di simpan di dalam notepad seperti gambar berikut :
 



 video prmogramannya seperti di bawah ini, cek this out!! 

Tidak ada komentar:

Posting Komentar

 

Blogger news

Blogroll

About