Konsep Dasar dari C n C++ Part 1
Konsep Dasar dari C n C++ Part 1
OK langsung aja nih buat teman yang mau blajar c n c++ ane share dikit ilmu tentang C n C++
Code:
intro dulu ya..
apa si c++ (c++ aja ya karna ana bisanya c++) kowkwowkowkwo...
c++ adalah turunan dari c ...
seperti yg kita tahu bahasa pemograman ada beberapa... pascal,vb,c,dll .. semua tergantung selera kita sendiri dan semuanya punya keistimewaan masing masing
apa istimewanya c++???
karena bahasa ini mendukung OOP(object oriented programing), yg dipercaya dapat mengurangi kekompleksitas terutama untuk program yg terdiri dari 10.000 baris lebih
(sumber buku catetan algo ringkasan dari buku cetak yg disuruh dosen ngrangkum pakek nulis(heran gak kul kompi tapi masi pakek tulisan tangan kwokw))..
c++ dapat memakai turbo c++ (tampilan kayak t.pascal) atau borland builder(tmpilan kayak vb)
pennyimpanan yg pasti ada 2 yaitu .CPP dan .h ...
selanjutnya silahkan cari di paman google...
Code:
#include<iostream.h> <-- buat mengatifkan cout dan cin
#include<conio.h> <--- supaya clrscr(), getch() jalan
#include<iomanip.h> <--- supaya setw(), dan setfill('') jalan
main() <--- sama kaya BEGIN di pascal
{} <-- tempat nulis script prog nya
int <-- tipe data
i,N <-- variabel
cout<<"bla bla bla"; <-- menampilkan tulisan..
cin>>bla; <-- memasukan nilai
for(i=1;i<=N;i++) <-- sintak pengulangan menggunakan for
setw() <-- memberi jarak pemulaan pengetikan atau teks (miri tag kayknya)
setfill() <-- memberi nilai pada jarak kosong dari setw()
getch() <-- berhubung saya pekek borland c++ builder jadi pakek ini gak ditarok juga gak apa-apa.
Code:
Visual Component(VCL) Library pada C++ Builder sebenarnya sebuah kelas juga, sama halnya dengan kelas – kelas yang didefinisikan di dalam C++. Namun keduanya berbeda dalam hal –hal berikut.
- VCL dan kelas dalam C++ mempunyai induk hirarki yang berbeda. Semua VCL pada C++ Builder diturunkan dari kelas TObject.
- Pada VCL proses pengesetan data dilakukan melalui propertinya, sedangkan pada C++ dilakukan melalui penggunaan atau pendefenisian fungsi.
- Setiap VCL hanya dapat dialokasikan pada head memory, bukan pada stack. Artinya, VCL harus dibuat dengan menggunakan operator new, sedangkan kelas dalam C++ masih dapat dialokasikan di dalam stack.
(sumber dari catetan... sumber asli lupa kl gak salah ketemu di google)
lalu munculnya ini sebelum mulai..
Code:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
return 0;
}
//---------------------------------------------------------------------------
bisa dibilang header bawaan program ...
oh iya..
soaLnya Builder C++ yah..
dia Pasti ada Bawaan..hohoh..
oke2..
sip..
ne ada Lagi..sHAre aH..
STRUCTURE
---------
Apa sih itu..??
bahasa gamPangnya gini..sTurcture itu adaLah mengumpuLkan beberaPa tipe Data dan Variable..
kedalam 1 nama..
ini codingnya..
Code:
#include <iostream.h>
#include <stdio.h>
main()
{
struct
{
char nama[20],jurusan[20],kelas[20];
}bis;
struct
{
int harga,jumbay,ubay,ukem,jml;
}perhitungan;
clrscr();
cout << "Nama Bis : ";gets(bis.nama);
cout << "Jurusan : ";gets(bis.jurusan);
cout << "Kelas : ";gets(bis.kelas);
cout << "Harga : ";cin >> perhitungan.harga;
cout << "Jumlah Tiket : ";cin >> perhitungan.jml;
perhitungan.jumbay = perhitungan.harga * perhitungan.jml;
clrscr();
cout << "Nama Bis : "<<bis.nama<<endl;
cout << "Jurusan : "<<bis.jurusan<<endl;
cout << "Kelas : "<<bis.kelas<<endl;
cout << "Harga : "<<perhitungan.harga<<endl;
cout << "Jumlah Tiket : "<<perhitungan.jml<<endl;
cout << "Jumlah Bayar : "<<perhitungan.jumbay<<endl;
cout << "Uang Bayar : ";cin >> perhitungan.ubay;
perhitungan.ukem = perhitungan.ubay - perhitungan.jumbay;
cout << "Uang Kembali : "<<perhitungan.ukem<<endl;
getch();
}
oke..dari coding diatas..
kita bisa lihat..tipe data :
char nama[20],jurusan[20],kelas[20];
dikumpulkan kedalam struct yg bernama bis..
Jadi..saat kita ingin memanggil Varibel Nama,jurusan,kelas kita harus menyebutkan terlebih dahulu nama structnya..
About: jefri
You may also like...
Langganan:
Posting Komentar (Atom)
Recent Posts
Popular Posts
-
1.LOAD_FILE Load file adalah query SQL untuk meng-load suatu file scara remote..kurang lebihnya seperti itu ..
-
assalamualaikummm permisi bang ane cuma mau share,.... gimana cara atau trik membuat Flashing screen ( atau layar menjadi kelap kelip,....)
-
pada kamus ini terdapat pilihan opsi dari bahasa Perancis ke Indonesia, dari bahasa Indonesia ke Perancis, lihat seluruh kata, tes, help se...
-
Situs jejaring sosial seperti Twitter dan Facebookbisa menjadi sarana flirting dan aturan berpacaran lewat situs jejaring sosial ini...
-
siap meluncur di tunggu dari kawan kawan untuk sharing bugs and scaning pake bot
-
Buat Ngerjaain Koneksi Orang Gunakan Seperlunya... Misalnya buat mutusin koneksi orang yang lagi buka situs porno
-
Apakah Anda punya sahabat atau rekan yang tampan, mapan tapi sampai sekarang masih senang sendiri dan belum berkeinginan punya pacar. Wa...
-
ada model baru dari vietnam. baru 12 taun gan. liat kaki nya deh gan, bikin deg deg an Cewek Idaman : Lê Hoàng Bảo Trân (Le Hoang Bao ...
-
Assalamu alaikum Sudah lama tidak posting blog nih disini saya akan membahas cara membuat program transaksi penjualan dengan Fox pro ...
-
Ciuman adalah bahasa tubuh yang populer untuk mengungkapkan rasa sayang kepada pasangan, teman maupun keluarga. Tapi ada beberapa tipe...
Recent Comments
Labels
Labels
Find us on Facebook
Labels
- backtrack (47)
- berita (12)
- blogseo (6)
- education (1)
- foxpro (2)
- hacking (78)
- Ilmu Komputer (131)
- info unik (32)
- intim (12)
- kesehatan (23)
- lounge (4)
- love (11)
- network (1)
- Network-Linux (1)
- network-windows (1)
- olahraga (5)
- pascal (2)
- php (1)
- programer (29)
- relationship (23)
- sqljavascriptdll (7)
- Virus (1)
- webhacking (9)
- wifihack (8)
Tidak ada komentar:
Posting Komentar