Belajar Bahasa Pemrograman Dasar Pdf

Abstrak Belajar buat membuat program merupakan langkah awal nan biasa dilakukan maka itu mereka yang ingin menjadi programmer. Awal yang cocok untuk seorang programmer pemula yaitu harus mengarifi bahasa C++. C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustup, yang merupakan kronologi pecah bahasa C. Dikembangkan di Bengkong Labs (Dennis Ritchie) pada awal tahun 1070-an. Bahasa itu diturunkan berpokok bahasa sebelumnya, adalah bahasa B. lega awalnya bahasa tersebut dirancang bagaikan bahasa pemrograman yang dijalankan pada sistem Unix.

Pendahuluan Bahasa pemrograman merupakan kumpulan adat nan disusun sedemikian rupa sehingga memungkinkan pengguna komputer membuat program yang boleh dijalankan dengan rasam tersebut. Bahasa pemrograman dapat dikelompokkan dalam bineka varietas tesmak pandang. Salah satu pengelompokkan bahasa pemrograman adalah pendekatan dari notasi bahasa pemrograman tersebut, apakah lebih dekat ke bahasa mesin atau ke bahasa basyar. Dengan cara ini, bahasa pemrograman bisa dikelompokkan menjadi dua yakni bahasa tingkat rendah (low-level languages) dan bahasa tingkat tinggi (high-level languages). Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh arsip di ilmuti.org bisa digunakan, dimodifikasi dan disebarkan secara bebas untuk pamrih bukan jual beli (nonprofit), dengan syarat bukan menyetip maupun merubah atribut juru tulis dan pernyataan copyright yang disertakan privat setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih terlampau berpunca ilmuti.org

Bahasa tingkat tataran merupakan bahasa nan mudah dipahami oleh manusia, c++ yaitu keseleo suatu contoh dati bahasa tingkat tataran. Komplet lain dari bahasa tingkat hierarki adalah Pascal, Perl, Java, dan tak sebagainya. Sementara itu bahasa tingkat rendah merupakan bahasa mesin ataupun bahasa assembly. Secara terbelakang sebuah komputer belaka dapat mengeksekusi program yang ditulis n domestik bentuk bahasa mesin. Maka dari itu karena itu, sekiranya suatu acara ditulis kerumahtanggaan bahasa tingkat jenjang maka program tersebut harus diproses dahulu sebelum bisa dijalankan dengan komputer. Hal ini merupakan riuk satu kekurangan bagi bahasa tingkat janjang di mana diperlukan waktu untuk memproses suatu programa sebelum program tersebut dijalankan. Namun bahasa tingkat tinggi memiliki banyak sekali sisi keuntungan. Bahasa tingkat panjang mudah dipelajari, mudah ditulis, mudah dibaca dan tentu semata-mata mudah dicari kesalahannya. N domestik kertas kerja ini akan membahas salah satu bahasa tingkat tingkatan yaitu C++. Bahasa ini diciptakan makanya Bjarne Stroustrup lega hari 1980-an. Sebagai bahasa yang menumpu objek, C++ memudahkan dalam pembuatan aplikasi yang berskala besar. Seumpama bahasa nan beraras tingkatan, yang memperalat perintah-perintah yang mudah dimengerti oleh anak adam, C++ mempunyai keunggulan, yaitu bersifat menyeluruh. Sebagai bahasa yang universal, C++ dapat dijumpai di berbagai platform (Linux, Unix, Windows, Mac, dan tidak-lain). Artinya, jikalau kita mengatasi C++ di platform PC, sangat mudah untuk berpindah di Linux atau sistem operasi yang tak.

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh manuskrip di ilmuti.org bisa digunakan, dimodifikasi dan disebarkan secara objektif bakal maksud tidak jual beli (nonprofit), dengan syarat tidak menghapus maupun merubah atribut penulis dan pernyataan copyright nan disertakan dalam setiap dokumen. Enggak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin apalagi dahulu bersumber ilmuti.org

Pembahasan Signifikasi C++ C++ yaitu sebuah bahasa pemrograman yang n kepunyaan banyak dialek, sama dengan bahasa orang yang banyak n kepunyaan dialek. N domestik C++, dialek bukan disebabkan oleh karena sang pensyarah berasal mulai sejak Jepang atau Indonesia, melainkan karena bahasa ini punya beberapa kompiler yang farik. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Optis, C/386 Watcom, dan DJGPP. Setiap kompiler ini asa berbeda. Setiap kompiler akan dapat menjalankan maslahat fungsi barometer C++ ANSI/ISO, tetapi masing masing kompiler lagi akan dapat menjalankan fungsi fungsi nonstandard (arti fungsi ini, duga mirip dengan mulut nan tidak standar yang diucapkan orang diberbagai pelosok negeri. Seumpama contoh, di New Orleans kata median disebut neutral ground). Kadang kadang pemakaian kemustajaban nonstandard akan menimbulkan masalah sreg saat beliau hendak mengkompilasi kode sumber data (source code) (yaitu program beristiadat C++ nan ditulis oleh seorang programer) mempergunakan kompiler yang berbeda. Tutorial ini enggak terlepas mulai sejak penyakit semacam itu. Bahasa pemrograman C++ adalah bahasa nan amat berbeda. Untuk kompiler C++ berbasis DOS, akan memerlukan bilang kata siasat (keywords); keyword sendiri tak memadai untuk difungsikan sebagai input dan output. Walau hampir semua fungsi kerumahtanggaan file library tampaknya bias diakses oleh header filenya. Hello World. Berikut ini contoh program C++ yang sederhana: #include

void main() { cout << “Hello world.\n”; } Setelah dicompile dan dirun, hasilnya yakni muncul pada layar Hello World. Lisensi Kopi: Copyright © 2008-2017 ilmuti.org Seluruh surat di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk pamrih tidak komersial (nonprofit), dengan syarat lain menghapus atau merubah atribut penyadur dan pernyataan copyright yang disertakan dalam setiap arsip. Tidak diperbolehkan mengamalkan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Penulisan Dalam Bahasa C++ Penulisan dalam bahasa C++ adalah case sensitive. Yang signifikan, C++ menyingkirkan leter kecil dan kapital. Yang berarti (lagi): variabel_pertama tak setimpal dengan variabel_Pertama ataupun mboknya_echi enggak seperti mana mboknya_Echi. Komentar dalam C++ ditulis dengan ‘//’ untuk komentar dengan panjang satu baris atau ‘/*’ dan ‘*/’ untuk komentar lebih dari satu lajur, dimana cap /* ialah “pembuka” komentar dan */ adalah “penutup” komentar. Komentar adalah cataatan ang ditulis oleh programmer untuk andai pengingat maupun penjelasan ketika membaca sebuah kode. Prolog – perkenalan awal n domestik sebuah komentar enggak akan dieksekusi oleh compiler.

Sejumlah kesalahan kerumahtanggaan penulisan privat C++ adalah: • int int; /*salah karena merek sebuah variabel lain boleh begitu juga seuah tipe data (int)*/ • int Jam_9; //salah karena tera variabel dimulai dengan lambang bunyi osean • int 90jam; /*nah, ini kembali riuk karena nama sebuah variabel tidak bisa dimulai dengan bilangan*/

Penulisan yang benar dalam C++ yaitu: • int myint; //betul • char kata_2; //betul juga… • double bilangan_KeDuA; /*meskipun logo identifiernya aneh, tapi ini juga betul � */ Setiap statement n domestik C++ harus diberi tanda ‘;’ pada penghabisan bermula statement. Contoh penulisan statement yang benar dalam C++ adalah: int a, b, c; a = 1; b = 2; c = a + b;

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh salinan di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menyetip maupun merubah atribut penulis dan pernyataan copyright nan disertakan dalam setiap manuskrip. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Sedangkan penulisan yang riuk merupakan: int a, b, c karena itu dianggap error oleh compiler, karena merupakan statement nan lain lengkap.

Fungsi Fungsi adalah sekumpulan perintah operasi program yang bisa menerima argumen input dan boleh memberikan hasil output yang boleh berupa nilai maupun sebuah hasil perasi. Label fungsi yang definisikan koteng maka itu pemrogram tidak bisa begitu juga tera build-in function sreg compiler C++. Fungsi digunakan mudah-mudahan pemrogram boleh menghindari penulisan babak programa (kode) repetitif-ulang, bisa menyusun kode program agar tertentang lebih beres dan kemudahan dalam debugging acara. Definisi lainnya yang terwalak berasal beberapa sumber, Fungsi yaitu bagian dari kode programa yang terpisah dari program terdahulu. Bagain kode acara ini diexecute sekiranya diperlukan untuk melakukan tindakan partikular dalam programa. Kemustajaban banyak dilibatkan dalam programa dengan intensi bikin mengurangi duplikasi pengkodean dan untuk mempermudah pemahaman. Secara sederhana terwalak fungsi yang enggak mengambil satu parameterpun dan menghasilkan void (data nan tak memiliki nilai). Namum puas fungsi yang enggak akan mengambil satu parameter dan kelihatannya menghasilkan suatu angka tertentu. Parameter merupakan suatu nilai yang di-pass-kan (diseberangkan) pada keistimewaan nan berguna untuk memungkirkan operasinya ataupun cak bagi menunjukan operasi yang bertambah luas. Sebelum fungsi digunakan, fungsi harus dideklarasikan dulu.

Lisensi Manuskrip: Copyright © 2008-2017 ilmuti.org Seluruh akta di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk intensi bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut carik dan pernyataan copyright nan disertakan internal setiap manuskrip. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin lebih lagi habis semenjak ilmuti.org

Header dan Fungsi main() Beberapa bagian yang harus di perhatikan merupakan header dan fungsi. Header adalah dimana kita memasukkan library yang ada dalam C++ kedalam kode program kita. Fungsi adalah “tempat” dimana kita dapat “bereksperimen”. Didalamnya terdapat semua statement nan kita buat. Program yang paling sederhana nan aliansi diketahui umat sosok yakni: #include using namespace std; void main () { cout << “Hello, World!\falak”; } Pada jejer pertama, seperti yang kita lihat, cak semau perintah #include . Logo ‘#’ adalah preprocessor directive. Preprocessor directive yakni perintah – perintah yang diberikan kepada compiler bikin mengerjakan definisi, memasukkan file library, dll.

Berikut beberapa header nan terwalak dalam C++: • ctime = header waktu • cstdio = header untuk perintah C seperti printf dan scanf • cmath = header untuk propaganda matematika seperti sin, cos, sqrt, dan tan • cstring = header bikin memanipulasi string seperti strcpy, strcat, dll Tanda ‘{‘ juga harus ada dalam setiap fungsi C++, itu menandakan awal dari fungsi / program dan ‘}’ menyimbolkan akhir dari khasiat / program.

Lisensi Tindasan: Copyright © 2008-2017 ilmuti.org Seluruh salinan di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara independen untuk tujuan tidak menggalas (nonprofit), dengan syarat lain menghapus maupun merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Lain diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih suntuk dari ilmuti.org

Aneh-aneh Tipe Data

Tipe Bilangan Desimal

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org bisa digunakan, dimodifikasi dan disebarkan secara adil untuk tujuan tak menggalas (nonprofit), dengan syarat tidak menyetip atau merubah atribut penulis dan pernyataan copyright yang disertakan internal setiap tembusan. Tidak diperbolehkan mengamalkan penulisan ulang, kecuali mendapatkan ijin tambahan pula dahulu mulai sejak ilmuti.org

Varietas Logika Boolean adalah tipe nan namun “menggudangkan” nilai “benar” dan “salah” yaitu, true dan false (boolean). Contoh: bool benar_atau_salah = true;

Operator 1.Mekanik Assigment Mekanik Assigment adalah ahli mesin yang berfungsi bikin memasukan (assign)ponten ke dalam satu variable alias konstanta.Insinyur ini dilambngkan dengan samadengan (=). 2. Operator Unary

Lisensi Pertinggal: Copyright © 2008-2017 ilmuti.org Seluruh pertinggal di ilmuti.org bisa digunakan, dimodifikasi dan disebarkan secara bebas bakal intensi bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut perekam dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih habis dari ilmuti.org

3. Operator Aritmatika

4. Insinyur Akal sehat

5. Operator Relasi

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas bakal tujuan enggak komersial (nonprofit), dengan syarat tidak menyetip maupun merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap tembusan. Lain diperbolehkan mengamalkan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu berasal ilmuti.org

Apabila bukan diinginkan penekanan enter detik input data kepribadian. Sintaknya yakni : Akuisisi (input) dalam C++ Bilang kurnia / statement input yang dapat digunakan yaitu : Scanf, Gets, Cin, Getch,Getche. a) Scanf Digunakan bakal memasukkan berbagai macam jenis data melangkaui keyboard. b) Gets Digunakan bikin bisa memufakati dan memasukkan data string. Sintaknya: Gets(tanda-lentur-array); c) Cin Kerumahtanggaan C++, perintah cin digunakan bakal menginput satu angka berpokok satu piranti masukan (keyboard) untuk seterusnya di proses oleh program. Sintaknya yaitu : Cin >> variable; d) Getch Perintah getch() berfungsi sama sebagaimana cin (perintah input), akan tetapi getch() khusus untuk input berupa budi. Disamping itu getch() boleh membaca input kasatmata spasi alias tab sedangkan cin tidak bisa. Fungsi ini juga bisa digunakan Variabel = getch(); e) Getche Perintah getche() kegunaannya sama dengan getch(), tetapi semata-mata getche() memunculkan/ membaca khuluk yang diinputkan, tidak perlu diakhiri dengan menekan tombol enter, dan khuluk yang dimasukkan akan ditampilkan ke layar. Fungsi getch() dan getche() sama-sama membutuhkan file header conio.h

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas lakukan tujuan bukan komersial (nonprofit), dengan syarat enggak menghapus maupun merubah atribut pencatat dan pernyataan copyright yang disertakan n domestik setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin bahkan dahulu semenjak ilmuti.org

Keluaran (output) dalam C++ Beberapa perintah output yang bisa digunakan: vPrintf, vPuts,vPutchar,vCout,vCprintf. a) Printf Digunakan lakukan menampilkan hasil nan terformat dengan menggunakan format specification. b) Puts Digunakan kerjakan mencetak string ke layar dimana pencetakan akan diakhiri dengan budi new line (ke baris baru). Terdapat kerumahtanggaan file header stdio.h. c) Putchar Menyorongkan sebuah karakter ke jib, pengecapan karakter enggak diakhiri dengan karakter new line, terwalak dalam file header : stdio.h d) Cout Kerumahtanggaan C++, perintah cout digunakan untuk menampilkan suatu informasi ke piranti output (jib). Berikut ini perintah-perintah tambahan untuk mengatur tampilan output. endl Perintah ini berfungsi setara dengan \n (silih baris) setw()Perintah ini digunakan untuk menata bogok tampilan data (rata kanan). setfill() Perintah setfill() digunakan bakal menambahkan suatu karakter tertentu pada field nan nihil pada suatu data. Perintah-perintah suplemen pada cout diatas memerlukan file header iomanip.h supaya boleh digunakan. e) Cprintf N kepunyaan fungsi yang mirip dengan printf, hanya saja cprintf dapat memunculkan warna, dan pun terdapat privat file header stdio.h.

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara independen kerjakan intensi bukan bisnis (nonprofit), dengan syarat lain menghapus maupun merubah atribut notulis dan pernyataan copyright yang disertakan kerumahtanggaan setiap kopi. Tak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin sampai-sampai tinggal berpangkal ilmuti.org

Repetisi n domestik C++ Perulangan adalah suatu ataupun serangkaian bentuk kegiatan mengulang suatu statement sebatas batas yang diinginkan. Neko-neko Perulangan dan bentuk umumnya suka-suka 3 yakni:  Perulangan FOR Digunakan

untuk

mengulang suatu

proses

yang telah

diketahui

kuantitas

perulangannya. Bentuk galibnya: for( awal ; kondisi ; counter ) { Statementl; Statement2; } Statement3;

 Perulangan WHILE Digunakan bila total perulangannya belum diketahui. Bentuk lazimnya: while( expression ) { Statementl; Statement2; } Statement3;

Lisensi Tembusan: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk maksud lain bisnis (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright nan disertakan dalam setiap arsip. Tidak diperbolehkan berbuat penulisan ulang, kecuali mendapatkan ijin sampai-sampai dahulu dari ilmuti.org

Perulangan DO WHILE Perulangan DO WHILE dan WHILE hampir sama, perbedaannya dengan while, do

… while memiliki pengecekan kondisi yang terletak sehabis statement perulangan. Bentuk umumnya: do { Statementl; Statement2; } while( expression ) Statement3;

Sempurna Programa Kemubaziran // Program Perulangan.cpp : Defines the entry point for the console application. // #include “stdafx.h” #include


using namespace std; { char ulang ; do{ system(“cls”); int i,n,k,diskriminatif; ulang=’y’;

Lisensi Sahifah: Copyright © 2008-2017 ilmuti.org Seluruh tindasan di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas kerjakan tujuan bukan niaga (nonprofit), dengan syarat tidak menghapus alias merubah atribut penulis dan pernyataan copyright yang disertakan internal setiap dokumen. Tidak diperbolehkan berbuat penulisan ulang, kecuali mendapatkan ijin bahkan dahulu terbit ilmuti.org

cout<<“Kuantitas data nan di ulang =”;cin>>n; cout<<“Pilih

bilangan

“<<endl<<“[1]Ganjil

=”<<endl<<“[2]Genap

=”<<endl<<“[3]Selesai =”;cin>>memilah-milah; system (“cls”); switch(pilih){

case 1 : for (i=1;i<=n;i=i+2) for (int k=1; k<=i; k++) {cout<



case 2 : for (i=0;i<=t;i=i+2) for (int k=0; k<=i; k++) { cout<

case 3 : { cout<<“Mengakhiri programa”<<endl; } } cout<<” Apakah anda cak hendak mengulangnya [Y/T]? “;cin>>ulang; } while ((ulang==’y’)||(ulang==’Y’));

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh kopi di ilmuti.org boleh digunakan, dimodifikasi dan disebarkan secara nonblok buat harapan tak komersial (nonprofit), dengan syarat tak menghapus atau merubah atribut panitera dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih adv amat berpokok ilmuti.org

return 0; }

Array kerumahtanggaan C++ Array yakni kumpulan data yang bertipe sejajar yang menggunakan jenama yang sama. Dengan memperalat array, beberapa variabel dapat memakai nama nan sama. Antara satu variabel dengan variabel lain di n domestik array dibedakan berlandaskan nomor elemen (subscript). Contoh Acara Array // Program Array 1.cpp : Defines the entry point for the console application. // #include “stdafx.h” #include


#include

#include

using namespace st; void array() { int a[10]={1,3,5,7,9,11,13,15,17,19}; int b[10]={2,4,6,8,10,12,14,16,18,20}; int j; cout<<“\lengkung langit\t———————————————-“<<endl; cout<<“\t\falak Programa Array Tersisa Mengggunakan Prosedur”<<endl; cout<<“\n\ufuk———————————————-“<<endl; Lisensi Pertinggal: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas bagi tujuan bukan niaga (nonprofit), dengan syarat bukan menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin malah dahulu berpangkal ilmuti.org

cout<<endl<<endl; for(j=0;j<10;j++) { cout<<“\t\t\t Angka A [“<<j<<“] adalah:”<



//pemanggilan menggunakan prosedur

system(“Selang antara”); return EXIT_SUCCESS; }

Struktur dalam C++ Pengetian Struktur plong C++ adalah koleksi elastis dibawah sebuah keunggulan, Variabel-laur ini dapat berbentuk berbagai type, misalnya: int, float, char dan lainlain. Perbedaan utama antara struktur dan array adalah bahwa kerumahtanggaan array memiliki variasi data yang sma, sedangkan struktueadalah sebuah antologi dari luwes-variabel dibawah nama yang sma, dimana setiap elemen dapat sahaja n kepunyaan jenis yang berbeda. Mendeklarasikan Struktur privat C++ Struktur dalam C++ dideklarasikan menggunakan keyword struct diikuti dengan nama struktur, maupun gegares disebut dengan tag. Variabel-variabel strukur dideklarasikan n domestik

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh sertifikat di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara independen untuk intensi bukan membahu (nonprofit), dengan syarat bukan menghapus maupun merubah atribut juru tulis dan pernyataan copyright nan disertakan dalam setiap dokumen. Enggak diperbolehkan berbuat penulisan ulang, kecuali mendapatkan ijin terlebih adv amat dari ilmuti.org

kurung kurawal { }, setiap elemennya dipisahkan dengan tanda titik koma ataupun recup colon. Bentuk umum/sintaks maklumat struktur : struct nama_struct { anggota_struktur ; };

Kelas privat C++ Inferior merupakan suatu tipe data yang menggabungkan data dan fungsi bagi mengakses data. Bak contoh suatu kelas kalkulator yang mengandung data bilangan1 dana bilangan2 dan punya fungsi bakal mengakses data tersebut, seperti: inisialisasi(), penjumlahan(), pengurangan(), pergandaan dan pembagian. Data dan fungsi nan berlimpah privat sebuah papan bawah dinamakan anggota. Secara makin tunggal, data nan terwalak n domestik kelas dinamakan anggota data dan keefektifan yang berada kerumahtanggaan kelas bawah disebut anggota khasiat atau kebaikan anggota maupun sekali-kali di sebut metode. Konseptual Acara Kelas // Class.cpp : Defines the entry point for the console application. // #include “stdafx.h” #include


using namespace std; class antisipasi { private : long int a,b,c,d,e,f,hrg ; Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas bagi maksud tidak komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut katib dan pernyataan copyright nan disertakan dalam setiap dokumen. Lain diperbolehkan mengamalkan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu pecah ilmuti.org

long int byr,angsuran; public : void pembelian () { const float ptng=0.05 ; cout<<“========PEMBELIAN KAS======== “<<endl; cout<<endl; cout<<” Masukkan harga biang keladi

:Rp”;cin>>a;

cout<<” Fiskal pengurusan tembusan-pertinggal :Rp”;cin>>b; c=ptng*a; d=a-c+b; cout<<” Bonus pembelian

=”<



:Rp “;cin>>a;

cout<<” Masukkan jumlah cagar

:Rp “;cin>>b;

cout<<” Pajak pengurusan surat-dokumen cout<<” berapa bisa jadi angsuran e=a-c; f=e*bng; byr=e+f;

:Rp “;cin>>c; :Rp “;cin>>d;

//rumus sempuras tip yang dibayar //anak uang yang harus dibayar angsuran=byr/d;

cout<<” Pungkur komisi yang harus dibayar

=Rp “<<e<<endl;

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh inskripsi di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat enggak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin bahkan dahulu dari ilmuti.org

cout<<” Bunga yang harus dibayar

=Rp “<

=Rp “<

=Rp “<



} }; int _tmain(int argc, _TCHAR* argv[]) { char ulang ; do { perhitungan hitung ; int pilih ; cout<<“========menu utama========= “<<endl; cout<<“1. Pembelian Kas”<<endl; cout<<“2. Pembelian Secara Kredit “<<endl; cout<<“3. Selesai”<<endl; cout<<endl; cout<<“========MENU UTAMA========= “<<endl; cout<<“Program mana nan akan kamu memperbedakan?”;cin>>diskriminatif; cout<<endl; switch (pilih) {

Lisensi Salinan: Copyright © 2008-2017 ilmuti.org Seluruh sertifikat di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara adil cak bagi tujuan tidak menggalas (nonprofit), dengan syarat lain menghapus atau merubah atribut perekam dan pernyataan copyright yang disertakan intern setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin malar-malar dahulu dari ilmuti.org

case 1 :hitung.pembelian(); break;

case 2 :hitung.pembeliankredit(); break;

case 3 :cout<<“===Terima Hidayah Atas Transaksi Beliau===”<<endl; break; } cout<<endl<<endl; cout<<“Apakah anda kepingin mengulangi acara tersebut [Y|T]…? : “;cin>>ulang; } while ((ulang==’y’)||(ulang==’Y’)); return 0; }

Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat enggak menyetip atau merubah atribut penulis dan pernyataan copyright nan disertakan dalam setiap salinan. Tak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin lebih lagi lampau pecah ilmuti.org

Akhir C++ dan C sebagai bahasa pendahulunya, C merupakan teragendakan bahasa pemrograma n tingkat semenjana. Penggarap C adalah Brian W. Kernighan dan Dennis M. Ritchie puas tahun 1972. C merupakan bahasa pemrograman terstruktur nan membagi program ke kerumahtanggaan sejumlah blok (sub program). Tujuannya yakni cak bagi memudahkan dalam pembuatan dan ekspansi programa. Program yang ditulis dengan C mudah sekali dipindahkan dari suatu varietas mesin ke mesin lain. Kejadian ini karena adanya standarisasi C yaitu ANSI (American National Standards Institute) nan menjadi acuan para pembuat diciptakan satu dekade pasca- C. C++ diciptakan maka dari itu Bjarne Stroustroup dari Laboratorium Bell, AT&Cakrawala pada tahun 1983. Pada awalnya C++ diberi jenama “A better C”. Nama C++ sendiri diberinama oleh Rick Mascitti. Adapun sira ++ berasal semenjak ahli mesin increment pada bahasa C. Kemujaraban C++ yaitu karena bahasa ini kontributif OOP (Object Oriented Programming). Pamrih penting pembuatan C++ adalah untuk meningkatkan produktivitas pemrogram internal membuat permohonan. Kebanyakan pakar semupakat bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program yang terdiri bersumber 10.000 jejer lebih, tambahan pula bisa meningkatkan kapasitas 2x lipat dari C, Pascal dan Basic. Program C++ dapat dibuat memperalat sebarang editor teks atau editor serampak compilernya. Program utama berekstensi (.CPP). Pada saat pusparagam program utama bersama dengan file header (.h) akan diterjemahkan oleh compiler menjadi file obyek (.OBJ). Selanjutnya file obyek ini bersama-sama dengan file obyek lain dan file library (.LIB) dikaitkan menjadi satu maka itu linker. Hasilnya yaitu file (.EXE) executable. Compiler C++ yang mutakadim beredar di murahan antara enggak Microsoft C/C++ dan Visual C++. Keduanya berpokok Microsoft. Provisional Borland international juga menyingkirkan Turbo C++ dan Borland C++.

Lisensi Sahifah: Copyright © 2008-2017 ilmuti.org Seluruh sertifikat di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas cak bagi pamrih lain menggalas (nonprofit), dengan syarat tidak menyetip maupun merubah atribut penulis dan pernyataan copyright yang disertakan privat setiap akta. Lain diperbolehkan berbuat penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Referensi http://id.wikipedia.org/wiki/Bahasa_pemrograman http://id.wikihow.com/Memulai-Belajar-Pemrograman-Komputer http://www.mediatutorial.web.id/2012/04/c-no1-belajar-c-pemula-apa-itu-c.html http://davidruslimti.blogspot.co.id/2012/09/artikel-program-c.html https://yahyaputra.wordpress.com/pemograman/asal-dasar-pemograman-c/

Biografi Fransiska Titis Suryani, koteng mahasiswi semester 6, jurusan Sistem Informasi dengan konsentrasi Sistem Informasi Management. Lahir di Lampung, 11 Desember 1995. Anak keladak dari 3 bersaudara, keturunan Jawa dan Bali. Memiliki hobi mendengarkan musik, membaca,

dan

browsing.

Memiliki

akun

sosial

wahana

antara

lain

Email:

[email protected] atau [email protected] , facebook: Fransiska Titis Suryani , Twiter: FOTO @Tsfransiska , instagram: @fransiska_ts , line: fts1112

Lisensi Kopi: Copyright © 2008-2017 ilmuti.org Seluruh pertinggal di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan tidak komersial (nonprofit), dengan syarat tidak menyetip atau merubah atribut penyalin dan pernyataan copyright yang disertakan n domestik setiap dokumen. Tidak diperbolehkan berbuat penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org









Source: https://adoc.tips/download/1440-menit-belajar-c-untuk-pemula.html

Posted by: and-make.com