C++
adalah bahasa pemrograman komputer yang di buat oleh Evano Christian Posumah
(Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell
Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari
bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai
bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya,
versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi
versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam
pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne
Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an.
Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support
untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan
konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan
overloading.[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan
bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object
Oriented Programming).[2]
Perbedaan
Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan
sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa
pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan
membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain
itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman
berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama
dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya
sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan
object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class
dibuat kemudian masalah dipecahkan dengan Class.
Sumber : wikipedia
Contoh Program C++
Download dulu softwarenya disini
PROGRAM INPUT KTP SEDERHANA
copy coding berikut :
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
char nama[30];
char ttl[50];
char almt[30];
char agm[30];
char rtw[30];
char jk[30];
char stts[30];
char pkjr[30];
char kwrgn[30];
cout<<"Program Memasukkan Data KTP \n";
cout<<"======================================= \n";
cout<<"Input Nama : ";cin.getline(nama,sizeof(nama));
cout<<"Input T.Tanggal Lahir : ";cin.getline(ttl,sizeof(ttl));
cout<<"Input Alamat : ";cin.getline(almt,sizeof(almt));
cout<<"Input Rt/Rw : ";cin.getline(rtw,sizeof(rtw));
cout<<"Input Agama : ";cin.getline(agm,sizeof(agm));
cout<<"Input Jenis Kelamin : ";cin.getline(jk,sizeof(jk));
cout<<"Input Status Perkawinan : ";cin.getline(stts,sizeof(stts));
cout<<"Input Pekerjaan : ";cin.getline(pkjr,sizeof(pkjr));
cout<<"Input Kewarganegaraan : ";cin.getline(kwrgn,sizeof(kwrgn));
cout<<"\n";
system("cls");
cout<<"DATA YANG ANDA MASUKAN ADALAH: \n";
cout<<"======================================= \n";
cout<<"\n";
cout<<"Nama : "<<nama<<endl;
cout<<"Tempat Tanggal Lahir: "<<ttl<<endl;
cout<<"Alamat : "<<almt<<endl;
cout<<"Agama : "<<agm<<endl;
cout<<"Rt/RW : "<<rtw<<endl;
cout<<"Jenis Kelamin : "<<jk<<endl;
cout<<"Status Perkawinan : "<<stts<<endl;
cout<<"Pekerjaan : "<<pkjr<<endl;
cout<<"Kewarganegaraan : "<<kwrgn<<endl;
getch();
return 0;
}
ini hasilnya
saya akan jelaskan satu persatu dari listing diatas
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
Ini namanya header, dipakai untuk menyertakan file-file library
Iostream.h = Input output system headar ( yang umumnya dipakai untuk input output sistem)
Stdio.h = Standar Input Output header (adalah header yang berisi definisi makro, konstanta, dan deklarasi fungsi dan jenis yang digunakan untuk berbagai standard input dan output operasi.
conio.h = adalah header file yang digunakan untuk membuat teks antarmuka pengguna
system("cls"); = membersihkan layar ,untuk c++ borland perintahnya adalah clrscr();
getch (): =menahan layar
oh iyah masih banyak lagi header-hader di c++,, header digunakan sesuai kebutuhan tidak mesti digunakan semua kok :)
untuk mengawali setiap penulisan coding program,, pasti harus ada awal dan akhir,, seperti kalo di pascal itu ada Begin .. End.. nah di c++ itu ada main() lalu ada { sebagai begin nya dan ada } sebagai endnya,, :)
char nama[30];
char ttl[50];
char almt[30];
char agm[30];
char rtw[30];
char jk[30];
char stts[30];
char pkjr[30];
char kwrgn[30];
nah ini dia pendeklarasian variabel. Setiap Bahasa program pasti ada deklarasi variabel, dan kayaknya dari semua program yang saya pelajari,, deklarasi variabelnya tidak jauh beda kok. secara umum pasti ada Type data lalu nama variabel dan panjang variabel itu sendiri. nah,, kalo di c++ itu setiap akhir penulisan coding harus diakhiri dengan tanda titik koma (;) sama halnya dengan bahasa program lain, delphi, pascal dll..
clrscr() atau system("cls"); itu kepanjangannya clearscreen, artinya, dimana setiap program dijalankan (run) , maka screen harus bersih, tidak ada sisa-sisa tampilan dari program yang sebelumnya di jalankan.
cout<< ini seperti perintah write dalam pascal
\n itu pemisah line atau sama halnya memberikan enter pada tampilan
cin.getline(nama,sizeof(nama)),, nah ini perintah cin itu seperti read.. nah kalo .getline itu artinya untuk mengambil baris variabel. lalu (nama,sizeof(nama)) kalo ndak salah sih membuat variabel nama dimana isi variabel nama itu sama dengan isi dari variabel nama yang sudah dideklarasikan tadi . (saya sudah rada-rada lupa hihihi)
cout<<"Nama : "<<nama<<endl;
menampilkan pada layar dengan mengambil isi dari variabel nama , lalu ada endl itu memberikan satu baris ke bawah (sama halnya dengan enter dua kali ) kalo gak salah sihh hehee,,
getch , itu menahan layar agar saat di running program gak langsung out
return() , temannya main(),, dimana ada main() selalu ada return() ,, biasanya untuk perhitungan return() dipakai untuk mengembalikan nilai . (kalau gak salah)
CONTOH PROGRAM PERULANGAN ( LOOPING )
Program Perulangan Sederhana Pada C++
Diposkan oleh Putra Mahayana on Jumat, 02 November 2012
Kali ini saya akan mengshare contoh program perulangan pada C++.
Mari kita langsung saja lihat kodenya :
#include <iostream.h>
#include <conio.h>
void main()
{
int a;
clrscr ();
cout<<"Masukkan nilai deret = ";
cin>>a;
while (a>0)
{cout<<a<< endl;
--a;
}
cout<<"Mulaiiiii.....";
getch();
}
Seperti diataslah contoh kodenya. Sekarang saya akan memberikan penjelasannya, dari pada sedikit postnya ini, mending sayang isi dengan penjelasannya, hhaha...
----->>
#include <iostream.h> #include adalah salah satu pengarah praprosesor yang tersedia pada C++. File-file yang berakhiran dengan .h disebut file header, yaitu file-file yang berisi berbagai deklarasi, seperti fungsi, variabel dan sebagainya. Baris #include <iostream.h> perlu disertakan pada program yang melibatkan obyek cout. Tanpa kehadiran baris tersebut akan terjadi kesalahan sewaktu program dikompilasi.
#include <conio.h> merupakan library dari bahasa C++ dengan kegunaan untuk memasukkan fungsi clrscr, getch, dll.
void main() digunakan untuk menyatakan bahwa fungsi ini tidak memiliki nilai balik. Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Pada fungsi void main() di atas, tidak ada argumen yang diberikan. Oleh karena itu tdak ada entri di dalam ().
int a; menunjukkan bahwa variabel a bertipe data integer.
clrscr(); berfungsi agar program membersihkan layar pada saat program di jalankan.
cout<<”Masukkan nilai deret “;cin>>a; program akan menampilkan kalimat “ Masukkan nilai deret’ dan bila diinputkan maka nilai tersebut akan di simpan pada variabel a.
while (a>0)
cout<<a<<endl;
–a;
cout<<”Mulaiiii”;
Didalam program ini terdapat perulangan dimana bila nilai dari variabel a lebih besar daripada 0 maka program akan mencetak nilai dari variabel a lalu program berpindah 1 baris ke bawah dan melakukan rumus –a yang berarti variabel a dikurangi dengan 1 dan program akan berulang hingga kondisi tidak dapat terpenuhi maka akan mencetak kata “Mulaiiii” dan program berhenti.
getch(); digunakan untuk mengeksekusi blok instruksi dan statement yang telah ditetapkan sebelumnya.
CONTOH PROGRAM KALKULATOR C++ Sederhana
Copy coding berikut :
#include<iostream>
#include<string.h>
#include<conio.h>
using namespace std;
int main()
{
float x,y,h;
string aksi,balik;
cout<<"=============== KALKULATOR ==============="<<endl;
cout<<"Penjelasa program."<<endl;
cout<<"Bil 1 -> Masukkan angka pertama"<<endl;
cout<<"Bil 2 -> Masukkan angka pertama"<<endl;
cout<<"Aksi -> Masukkan simbol +,*,/,- untuk operasi menghitungnya."<<endl;
cout<<"=========================================="<<endl;
ulang:
cout<<"Bil 1 = ";
cin>>x;
cout<<"Bil 2 = ";
cin>>y;
cout<<"Aksi = ";
cin>>aksi;
if(aksi == "+")
{
h = x+y;
cout<<"Hasil Penjumlahan "<<x<<"+"<<y<<" adalah = "<<h;
}
else if(aksi == "-")
{
h = x-y;
cout<<"Hasil Penngurangan "<<x<<"-"<<y<<" adalah = "<<h;
}
else if(aksi == "/")
{
h = x/y;
cout<<"Hasil Pembagian "<<x<<"/"<<y<<" adalah = "<<h;
}
else if(aksi == "*")
{
h = x*y;
cout<<"Hasil Perkalian "<<x<<"x"<<y<<" adalah = "<<h;
}
cout<<endl<<"Apakah anda ingin memasukkan bilangan lagi ? Y / T"<<endl;
cin>>
balik;
if(balik == "Y"){
goto ulang;
}else{
cout<<"Tekan sembarang untuk keluar dari program";
}
getch();
}
ini dia hasilnya :
Jika anda sudah selesai mengetik kode di atas kemudian anda simpan dulu lalu compile dan jalankan dengan menekan tombol shortcut F9 pada keyboard anda.
Penjelasan :
Baris header :
#include<iostream> = kita menginclude file iostream karena kita menggunakan perintah cout dalam programa kita.
#include<string.h> = karena dalam program yang kita buat ini kita ada menggunakan tipe data string
#include<conio.h> = karena dalam program kita ini kita juga menggunakan fungsi getch(); yg berfungsi agar program hasil compile saat kita jalankan ia tidak akan langsung keluar sendiri.
Sumber -sumber : nurulilmah putramahayana halosmekti
New Mexico Casino - DrmCD
BalasHapusThe new casino 광주광역 출장샵 is 파주 출장마사지 the perfect place to start to play and win at the best online 충청남도 출장안마 casinos! At a new slot machine you can play at a new place and 정읍 출장안마 start 보령 출장마사지 winning