Showing posts with label CPP. Show all posts
Showing posts with label CPP. Show all posts

Membuat Program C++ Perpustakaan Sederhana

Program C++ Perpustakaan Sederhana
Program C++ Perpustakaan Sederhana
Membuat Program C++ Perpustakaan Sederhana ~ Aregnoz Blog - "Program Perpustakaan Sederhana dengan C++" Berikut ini adalah salah satu contoh program C++ Perpustakaan yang dulu merupakan tugas UAS pada saat semester satu. Yach masih banyak yang kurang dari Program C++ Perpustakaan Sederhana ini.

Silahkan dicopy dan dimodifikasi agar menjadi lebih lengkap dan bisa dijadikan pembelajaran bagi yang lain.





Script Embed
#include<iostream>
#include<conio.h>
using namespace std;
class Buku {
char kode_buku[10];
char judul_buku[50];
char pengarang[20];
int jumlah_buku;
public:
    void info_buku();
};
void baca_databuku(Buku buku);
int main()
{
    Buku buku_tamanbacaan;
    baca_databuku(buku_tamanbacaan);
    return 0;
}
void Buku::info_buku()
{
    cout<<"Kode          :" <<kode_buku<<endl;
    cout<<"Judul           :" <<judul_buku<<endl;
    cout<<"Pengarang   :" <<pengarang<<endl;
    cout<<"Jumlah        :" <<jumlah_buku<<endl;
    cout<<endl;
}
void baca_databuku(Buku buku)
{
    ifstream file_untukbuku("BUKU.DAT");
    cout<<"---DAFTAR BUKU---"<<endl;

    file_untukbuku.read((char *)&buku,sizeof(buku));
    while(!file_untukbuku.eof())
    {
        buku.info_buku();
        file_untukbuku.read((char *)&buku,sizeof(buku));
    }
    file_untukbuku.close();
}

Ini adalah contoh script perpustakaan yang dulu sewaktu semester 1 pernah saya buat iseng-iseng ketika UAS.

Semoga dapat berguna bagi temen-temen semua ....

Program C++ Untuk Cetak Bilangan Bag. ke-1

Program C++ Untuk Cetak Bilangan Bag. ke-1
Program C++ Untuk Cetak Bilangan Bag. ke-1 ~
Berikut ini adalah contoh program sederhana untuk mencetak bilangan


Silahkan langsung dicoba sendiri, dan semoga bermanfaat.
/* program untuk cetak bilangan

#include <stdio.h> //preprocessor directive yang dipakai
#include <conio.h>
void SaySatuan(char);   //propotype program ssatuan
void SayPuluhan(char);
void SayRatusan(char);
void SayRibuan(char);
void SayJutaan(char);
void ngantuk(char);
void main ()   //program utama
 {
 clrscr();
  //SaySatuan(2);
 SayPuluhan(100);
 getch();
 }
//variabel yang dipakai
char StrBilangan[10][10] ={ "nol","satu","dua","tiga","empat","lima","enam"," tujuh",
                 "delapan","sembilan" };
//detail fungsi
void SaySatuan(char nilai) //0..9
 {
  printf("%s",StrBilangan[nilai]); // proses cetak pemanggilan fungsi
 }
void SayPuluhan(char nilai) // 10..99
{
    if (nilai < 10)
        SaySatuan(nilai);
    else
    {
        if (nilai == 10)
            printf("sepuluh");
        if (nilai == 11)
            printf("sebelas");
        if (nilai >= 12 && nilai <= 19)
    {
        SaySatuan(nilai % 10);
        printf("belas");
    }
    if (nilai >= 20 && nilai <= 99)
    {
        SaySatuan(nilai / 10);
        printf(" puluh ");
        SaySatuan(nilai % 10);
    }
  }
}

Semoga article ini bermanfaat, tinggalkan komentar anda.

Struktur Bahasa C++ "Hello Word"

Struktur Bahasa C++ "Hello Word"
Aregnoz Tutorial - Dasar dari c++ adalah merupakan basic bahasa pemrograman setelah assembler.

Contoh 1 :
    //my first program in C++
    #include <iostream.h>
    int main()
    { cout << “Hello World!”;

return 0;
}

Hasil :
     Hello World!

Program tersebut mengandung komponen dasar:
//my first program in C++
    merupakan komentar, tidak akan berpengaruh terhadap program.
#include <iostream.h>
      kalimat yang diawali tanda (#) merupaka preprocessor directive. Indikasi untuk kompiler. #include <iostream.h> indikasi untuk menyertakan header file standard iostream, termasuk I/O dalam C++

int main()
    sebagai awal deklarasi fungsi main. Merupakan titik awal dimana seluruh program C++ akan dieksekusi.
cout << “Selamat pagi dunia!”;
    merupakan standard output stream dalam C++ (biasanya monitor).
return 0;
    fungsi main() berakhir dan mengembalikan kode yang mengikuti instruksi tersebut, dalam hal ini kasus 0.

Setiap kalimat diakhiri dengan tanda semicolon (;). Karakter ini menandakan akhir dari instruksi dan harus disertakan pada setiap akhir instruksi pada program C++ manapun.
Isi dari fungsi main() selanjutnya akan mengikuti, berupa deklarasi formal dan dituliskan diantara kurung kurawal ({}).
Komentar adalah bagian dari program yang diabaikan oleh kompiler.

Ada dua cara untuk menuliskan komentar :
// komentar baris
        akan mengabaikan apapun mulai dari     tanda(//) sampai akhir baris.
/* komentar blok */
        akan mengabaikan apapun yang berada     diantara tanda /* dan */

Dalam ANSI C, operasi input dan output dilakukan dengan menggunakan fungsi-fungsi header file stdio.h  misalkan : printf, scanf, putc, dsb.
Untuk input dan output ke file digunakan fread, fwrite, fputc, dsb.
Dalam C++ menggunakan iostream.h, stsrtrea.h, fstream.h dan constrea.h

Contoh versi ANSI C
    #include <stdio.h>
    void main()
    {
    int x;
    printf (“Masukkan sebuah bilangan:\n”);
    scanf (“%d”, &x);
    printf (“Bilangan yang dimasukkan adalah %d\n”,x);
    }

Contoh versi C++
    #include <iostream.h>
    void main()
    {
    int x;
    cout <<“Masukkan sebuah bilangan: “<<end1;
    cin >> x;
    cout <<“Bilangan yang dimasukkan adalah “ << x << end1;
    }

untuk donlod power point nya silahkan klik link di bawah ini :
CPP Menghitung Gaji Pokok dan Tunjangan

CPP Menghitung Gaji Pokok dan Tunjangan


Contoh Program CPP Menghitung Gaji Pokok dan Tunjangan


Script :
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include<string.h>
void main()
{
char nip[10], nama[20],jabatan[10];
 int gol;
 clrscr();
 long gaji_pokok, jml_anak, tabungan, simp_wajib, simp_pokok;
 double total_gaji, total_terima_gaji, potongan, tunj_anak, tunj_istri;
 //double gaji_pokok;
tabungan = 25000;
simp_wajib =20000;
simp_pokok=15000;
cout<<" masukkan nip = "; cin>>nip;
cout<<" masukkan nama = "; gets(nama);
cout<<"masukkan gol = ";cin>>gol;
cout<<"masukkan gapok=";cin>>gaji_pokok;
cout<<" masukkan jml anak = "; cin>>jml_anak;


tunj_istri=(2*gaji_pokok)/100;
tunj_anak= (jml_anak*3*gaji_pokok)/100;
potongan = tabungan + simp_wajib + simp_pokok;
total_gaji = (gaji_pokok+tunj_istri+tunj_anak);
total_terima_gaji = (gaji_pokok+tunj_istri+tunj_anak)-potongan;
if (gol==1)
{cout<<"jabatan=manager";cout<<"\n";}
else if (gol==2)
{cout<<"jabatan=direktur";}
else if (gol==3)
{cout<<"jabatan=staf";}
else if (gol==4)
{cout<<"jabatan=umum";}
cout<<"\n";
//output
cout<<"*********************************************************";
cout<<"\n";
cout<<"   GAJI PEGAWAI BULAN : OKTOBER 2009"; cout<<"\n";
cout<<"*********************************************************"; cout<<"\n";
cout<<"NIP : " <<nip; cout<<"\n";
cout<<"NAMA : " <<nama; cout<<"\n";
cout<<"GOL : " <<gol; cout<<"\n";
cout<<"JABATAN : " <<jabatan;cout<<"\n";
cout<<"GAJI POKOK : "<<gaji_pokok; cout<<"\n";
cout<<"JUMLAH ANAK : "<<jml_anak; cout<<"\n";
cout<<"TUNJANGAN ISTRI : "<<tunj_istri; cout<<"\n";
cout<<"TUNJANGAN ANAK : "<<tunj_anak; cout<<"\n";
cout<<"*********************************************************"; cout<<"\n";
cout<<"TOTAL GAJI : " <<total_gaji; cout<<"\n";
cout<<"*********************************************************"; cout<<"\n";
cout<<"POTONGAN : " <<potongan; cout<<"\n";
cout<<"*********************************************************"; cout<<"\n";
cout<<"TOTAL TERIMA : " <<total_terima_gaji;  cout<<"\n";
cout<<"*********************************************************";
getch();
}


Contoh Program Penghitung Suhu Dengan CPP

Contoh Program Penghitung Suhu Dengan CPP


Contoh Program Penghitung Suhu Dengan CPP ~ Konversi Suhu dengan C++ CPP


Srcipt :
#include <iostream.h>
#include <conio.h>


void main ()
{
float r,f,c;
clrscr();
cout<<"masukkan nilai celcius = ";cin>>c;
r=(4*c)/5;
f=(9*c)/5+32;
cout<<"\n";


cout <<"Reamur ="<<r;
cout<<"\n";
cout <<"Farenheit ="<<f;
cout<<"\n";
getch();
}

Program CPP Menghitung Luas Bangun Ruang

Program CPP Menghitung Luas Bangun Ruang


Contoh Program CPP Menghitung Luas Bangun Ruang


#include "iostream.h"
#include "conio.h"
#include "stdio.h"


void main ()
{
float phi =3.14,s,l,r,ll,a,t,lst,at,b,ltp,tt;
clrscr();
cout <<"masukan nilai s bujursangkar= ";cin>>s;


l=s*s;
cout <<"luas bujursangkar="<<l<<endl;
cout<<"masukan nilai r lingkaran =";cin>>r;
ll = phi * r *r;
cout<<"luas lingkaran =  "<<ll<<endl;
cout <<"masukan alas=";cin>>a;
cout <<"masukan tinggi=";cin>>t;
lst = (a*t)/2;
cout<<"luas segi tiga = "<<lst<<endl;
cout <<"masukan atas=";cin>>at;
cout <<"masukan bawah=";cin>>b;
cout <<"masukan tinggi=";cin>>tt;
ltp = (a*t)/2*t;
cout<<"luas trapesium = "<<ltp;


getch();
}