Kamis, 27 November 2014

Lanjutan

                                                                Pembuatan File Header
File Header adalah suatu file dengan akhiran .h . File ini sebenarnya berisikan deklarasi fungsi dan definisi konstanta. Selain file-file header standar yang disediakan oleh C++, kita dapat juga membuat file header sediri, dengan cara yang sama seperti membuat file editor. Yang harus diperhatikan pada saat menyimpan file header yang telah dibuat harus digunakan akhiran .h .
Berikut contoh file header standar yang disediakan oleh Borland C++.
/* types.h
Types for dealing with time.
Copyright (c) Borland International 1987,1988
All Rights Reserved.
*/
#ifndef TIME_T
#define TIME_T
typedef long time_t;
#endif
 Sebagai latihan berikut ini akan dibuatkan suatu file header sendiri yang akan digunakan pada file editor.
Buatlah program file heder dibawah ini, kemudian simpan dengan nama : atur.h, pada folder kerja anda folder include.
Contoh-8 /* atur.h
contoh pembuatan file header untuk
pengaturan.
*/
#define awal {
#define akhir }
#define mulai( ) main( )
#define cetak cout
#define tampil cprintf
#define masuk scanf
#define hapus( ) clrscr( )
#define jika if
#define warna textcolor
#define tahan getche( )
Setelah disimpan pada direktori C:\BC5\INCLUDE\... , selanjutnya Compile file atur.h.
Buatlah program dibawah ini, kemudian gunakan file header yang sudah anda buat dan simpan dengan nama : sendiri.cpp
Contoh-9 /* ---------------------------------- */
/* program dengan file header sendiri */
/* ---------------------------------- */
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include"atur.h"
mulai( )
awal
int a, b, c;
hapus( );
warna(4);
tampil("\nPROGRAM PENJUMLAHAN\n");
cout<<endl;

cout<<"Masukkan Nilai A = ";
cin>>a;
cout<<"Masukkan Nilai B = ";
cin>>b;
c=a+b;
cout<<"Hasil dari "<<a<<" + "<<b<<" = "<<c;
tahan;
akhir
Hasil dari program contoh-9 diatas adalah:



 8.3. Latihan
1. Buatlah program menghitung pangkat dua serta pangkat tiga dari sebuah bilangan bulat dengan makro. Sebagai input adalah bilangan itu sendiri, sedangkan sebagai output adalah pangkat dua serta pangkat tiga dari bilangan bulat tersebut.
2. Buatlah program menghitung luas dan keliling lingkaran. Proses berada didalam file header, nama file header yang diinginkan : lingkaran.h
Tampilan Yang Diinginkan:
Masukkan Nilai Jari-jari : ... <di-input>
Luas Lingkaran : ... < hasil proses >
Keliling Lingkaran : ... < hasil proses >
3. Buatlah program menghitung nilai akhir perkuliahan pada suatu matakuliah, dengan ketentuan sebagai berikut:
• Nilai Absensi * 10 %
• Nilai Tugas * 20 %
• Nilai U.T.S * 30 %
• Nilai U.A.S * 40 %
Untuk proses penilaian dilakukan didalam file header dan simpan nama file header tersebut hitnilai.h.
Tampilan yang diinginkan:
Program Hitung Nilai Akhir Mata Kuliah
Masukkan Nilai Absensi : ……<di-input>
Masukkan Nilai Tugas : ……<di-input>
Masukkan Nilai U.T.S : ……<di-input>
Masukkan Nilai U.A.S : ……<di-input>
Nilai Murni Absensi = <data-inputan> * 10% = <hasil-proses>
Nilai Murni Tugas = <data-inputan> * 20% = <hasil-proses>
Nilai Murni U.T.S = <data-inputan> * 30% = <hasil-proses>
Nilai Murni U.A.S = <data-inputan> * 40% = <hasil-proses>
Nilai Akhir yang diperoleh sebesar : ….. <hasil-proses>
JAWAB :
1.


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#define hasil (hsl*x)
main()
{
int x,i,n,hsl=1;
input:
clrscr();
cout<<"Masukkan Angka             = ";cin>>x;
cout<<"Masukkan Pangkat           = ";cin>>n;
for(i=1;i<=n;i++)
{hsl=hasil;}
cout<<"Hasil                     = "<<hsl;
getch();
}
INPUT



HASIL OUTPUT  :





2.      Program Menghitung Luas dan Keliling Lingkaran

Input File Header (lingkaran.h)



  • Cara menyimpan file header :
Save as => Local Disk (C:) => BC5 => INCLUDE => File Name diisi dengan (lingkaran) => sebelah file name diganti dengan headers.
Input :
/*-----------------------------------*/
/*program dengan file header sendiri*/
/*----------------------------------*/
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include "lingkaran.h"
mulai()
awal
                int r,L,K;
   hapus();
   warna(5);
   tampil("\nPROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN\n");
   cout<<endl;
   cout<<"Masukkan Nilai Jari-jari = ";cin>>r;
                L = 3.14*r*r;
                K = 3.14*r;
   cout<<endl;
   cout<<"-----------------------------------------"<<endl;
   cout<<endl;
   cout<<"\tLuas Lingkaran : "<<L<<endl;
   cout<<"\tKeliling Lingkaran : "<<K<<endl;
   cout<<endl;
   cout<<"-----------------------------------------";
   tahan;
akhir
Output (Tampilan) :




3.      Program Menghitung Nilai Akhir Perkuliahan Pada Suatu Matakuliah
Diminta File Header dengan nama (hitnilai.h)




Input :





#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include "hitnilai.h"
mulai()
awal
int AB,NT,NUTS,NUAS;
float NM_Absensi,NM_Tugas,NM_UTS,NM_UAS,Nilai_Akhir;
hapus();
cetak<<"Masukkan Nilai Absensi : ";masuk>>AB;
cetak<<"Masukkan Nilai Tugas    : ";masuk>>NT;
cetak<<"Masukkan Nilai U.T.S    : ";masuk>>NUTS;
cetak<<"Masukkan Nilai U.A.S   : ";masuk>>NUAS;
hapus();
cetak<<"                PROGRAM HITUNG NILAI AKHIR MATA KULIAH"<<endl;
cetak<<"=================================================="<<endl;
NM_Absensi=NMA;
cetak<<"Nilai Murni Absensi                               = "<<NM_Absensi<<endl;
NM_Tugas=NMT;
cetak<<"Nilai Murni Tugas                                   = "<<NM_Tugas<<endl;
NM_UTS=NMUTS;
cetak<<"Nilai Murni U.T.S                                   = "<<NM_UTS<<endl;
NM_UAS=NMUAS;
cetak<<"Nilai Murni U.A.S                                  = "<<NM_UAS<<endl;
Nilai_Akhir=NA;
cetak<<"Nilai Akhir yang diperoleh sebesar        = "<<Nilai_Akhir<<endl;
tahan;
akhir

Tampilan :
















































































































Tidak ada komentar:

Posting Komentar