SlideShare a Scribd company logo
1 of 55
Pengenalan Kepada   C++
Objektif ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengenalan Kepada C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengenalan Kepada C++ ,[object Object],[object Object],[object Object],[object Object]
Pengenalan Kepada C++ Edit Source Code C++ .cpp .c .cc .C .cxx compiler linker Object  code .obj .o executable Proses berlaku secara transparent Standard library I/O Comm library
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Persekitaran Bahasa C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengenalan Kepada C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengenalan Kepada C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengenalan Kepada C++ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Persekitaran Bahasa C++ Contoh IDE Microsoft Visual C++
Persekitaran Bahasa C++ Contoh IDE Turbo C++
Ciri-ciri bahasa C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Jenis Data C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Jenis Data C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Jenis Data C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Jenis data C++ 2.33345 12.4333434343 6 angka bernilai 15 angka bernilai 32 64 Float double 20000000 -2147483648 hingga 2147483647 32 long int -12, 55 -128 hingga 127 8 short int 12, 99 0 hingga 65535 16 unsigned int 30566 , -2323 -32768 hingga 32767 16 int A, b, @ 0 hingga 255 8 char Contoh Julat Bit Jenis data
Struktur Aturcara C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Aturcara C++ ,[object Object],//Aturcara untuk mengira min dari dua sampel data #include<iostream.h> Int main(){ int nombor1, nombor2; float min; cout<<“ Masukkan nombor pertama: “; cin>>nombor1; cout<<“ Masukkan nombor kedua: “; cin>>nombor2; min=(nombor1+nombor2)/2; cout<<“ Nilai min adalah: “<<min; return 0; } Komen Arahan prapemproses Fungsi main Pengisytiharaan pembolehubah Penyataan C++ Penyataan kembali
Struktur Aturcara C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Aturcara C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Aturcara C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Bahasa C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Bahasa C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Bahasa C++ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Aturcara C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Struktur Aturcara C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Void main(){ int num; cout<<“Masukkan nombor pertama: “; cout<<endl; cin>>num; } Void main(){ cout<<“Masukkan nombor pertama: “; cout<<endl; cin>>num; int num; } Aturcara yang tidak mempunyai ralat sintak Aturcara yang mempunyai ralat sintak
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object]
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],#define MAX 32767 atau:  const int max = 32767;
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operator-operator ‘escape’ di dalam C++: Contoh-contoh lain bagaimana teks boleh dicetak di atas skrin ditunjuk di beberapa slide yg berikutnya.
Welcome to C++!   1 // Fig. 1.4: fig01_04.cpp 2 // Printing a line with multiple statements 3 #include  <iostream> 4 5 int  main() 6 { 7   cout << &quot;Welcome &quot;; 8   cout << &quot;to C++!&quot;; 9 10   return  0;  // indicate that program ended successfully 11 } Unless new line  ''  is specified, the text continues on the same line.
Welcome to   C++!   1 // Fig. 1.5: fig01_05.cpp 2 // Printing multiple lines with a single statement 3 #include  <iostream> 4 5 int  main() 6 { 7   cout << &quot;WelcometoC++!&quot;; 8 9   return  0;  // indicate that program ended successfully 10 } Multiple lines can be printed with one statement.
Elemen-elemen C++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengendali / Operator ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengendali / Operator ,[object Object],Penokokan dan penyusutan penambahan ++ Pengurangan -- Operasi modulus (memulangkan baki dalm bentuk integer) % Operasi bahagi / Operasi darab * Operasi tambah + Operasi tolak - Penerangan Operator
Pengendali / Operator ,[object Object],Evaluated last. If there are several, they are evaluated left to right Addition or substraction + or - Evaluated second. If there are several, they re evaluated left to right Multiplication,  Division , Modulus *, / , % Evaluated first. If the parentheses are nested, the expression in the innermost pair is evaluated first.  If there are several pairs of parentheses “on the same level” (i.e., not nested), they are evaluated left to right. Parentheses () Order of evaluation (precedence) Operation(s) Operator(s)
Pengendali / Operator ,[object Object],NOT ! OR || AND && Operator logik Tidak sama dengan != Sama dengan == Lebih kecil atau sama dengan <= Lebih kecil daripada < Lebih besar atau sama dengan >= Lebih besar daripada > Penerangan Operator Hubungan
Pengendali / Operator ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operator hubungan (relational) & persamaan (equality) ,[object Object],[object Object],[object Object],[object Object],[object Object],tak sama != sama == lebih besar atau sama >= lebih besar > lebih kecil atau sama <= lebih kecil <
[object Object],[object Object],[object Object],[object Object],return (1) return ( d == a + b ) return (0) return ( a > b ) return (1) return ( c <= a + b )
Expression 1 Expression  2 expression1  && expression2 false false false false true false true false false true true true Fig. 2.28 Truth table for the  && (logical AND) operator. Expression  1 Expression  2 Expression 1  || expression 2 false false false false true true true false true true true true Fig. 2.29 Truth table for the  || (logical OR) operator.
Pengendali / Operator ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengendali / Operator ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pengendali / Operator ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pengendali / Operator
Enter first integer 45 Enter second integer 72 Sum is 117 1 // Fig. 1.6: fig01_06.cpp 2 // Addition program 3 #include  <iostream> 4 5 int  main() 6 { 7   int  integer1, integer2, sum;  // declaration 8 9   cout << &quot;Enter first integer&quot;;  // prompt 10   cin >> integer1;  // read an integer 11   cout << &quot;Enter second integer&quot;;  // prompt 12   cin >> integer2;  // read an integer 13   sum = integer1 + integer2;  // assignment of sum 14   cout << &quot;Sum is &quot; << sum << endl;  // print sum 15 16   return  0;  // indicate that program ended successfully 17 } Notice how  cin  is used to get user input. Variables can be output using  cout << variableName . endl  flushes the buffer and prints a newline.
Tamat Sekian terima kasih

More Related Content

What's hot

Nota geografi-tingkatan-3
Nota geografi-tingkatan-3Nota geografi-tingkatan-3
Nota geografi-tingkatan-3Norlianti Adali
 
Algoritma divide and conquer (lanjutan)
Algoritma divide and conquer (lanjutan)Algoritma divide and conquer (lanjutan)
Algoritma divide and conquer (lanjutan)Edho Pratama
 
Menentukan perubahan entalpi
Menentukan perubahan entalpi Menentukan perubahan entalpi
Menentukan perubahan entalpi nurul hasanah
 
Kepentingan pengawetan makanan
Kepentingan pengawetan makananKepentingan pengawetan makanan
Kepentingan pengawetan makananLutfa Berbanon
 
Fisika : Besaran dan Satuan
Fisika : Besaran dan SatuanFisika : Besaran dan Satuan
Fisika : Besaran dan SatuanDavid Kurniawan
 
Fizik Tingkatan 5 :Gelombang
Fizik Tingkatan 5 :GelombangFizik Tingkatan 5 :Gelombang
Fizik Tingkatan 5 :GelombangRamli Rem
 
Gelombang (Fizik T5)
Gelombang (Fizik T5)Gelombang (Fizik T5)
Gelombang (Fizik T5)Shah Adam
 
Kerajinan bahan lunak dan wirausaha pdf
Kerajinan bahan lunak dan wirausaha pdfKerajinan bahan lunak dan wirausaha pdf
Kerajinan bahan lunak dan wirausaha pdfEndang Rahayu
 
Rangkuman globalisasi kelas 9 smp
Rangkuman globalisasi kelas 9 smpRangkuman globalisasi kelas 9 smp
Rangkuman globalisasi kelas 9 smpMuslimatur Rohmah
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15doudomblogspot
 
Energi potensial
Energi potensialEnergi potensial
Energi potensialIlfa Lisifa
 
Cahaya, warna & penglihatan
Cahaya, warna & penglihatanCahaya, warna & penglihatan
Cahaya, warna & penglihatanBarbara Sian
 
Bab 3 pergerakan bahan2 merentasi membran plasma
Bab 3 pergerakan bahan2 merentasi membran plasmaBab 3 pergerakan bahan2 merentasi membran plasma
Bab 3 pergerakan bahan2 merentasi membran plasmaHajar Len
 
4.angkup vernier
4.angkup vernier4.angkup vernier
4.angkup vernierAtiqah Azmi
 
Perkumuhan & Penyatinjaan Thn 4 KSSR
Perkumuhan & Penyatinjaan Thn 4 KSSRPerkumuhan & Penyatinjaan Thn 4 KSSR
Perkumuhan & Penyatinjaan Thn 4 KSSRAnantha Shirota
 
Bab 1 sains kssm 2017
Bab 1 sains kssm 2017Bab 1 sains kssm 2017
Bab 1 sains kssm 2017mierul8
 

What's hot (20)

Nota geografi-tingkatan-3
Nota geografi-tingkatan-3Nota geografi-tingkatan-3
Nota geografi-tingkatan-3
 
Algoritma divide and conquer (lanjutan)
Algoritma divide and conquer (lanjutan)Algoritma divide and conquer (lanjutan)
Algoritma divide and conquer (lanjutan)
 
Menentukan perubahan entalpi
Menentukan perubahan entalpi Menentukan perubahan entalpi
Menentukan perubahan entalpi
 
Kepentingan pengawetan makanan
Kepentingan pengawetan makananKepentingan pengawetan makanan
Kepentingan pengawetan makanan
 
Neuron
NeuronNeuron
Neuron
 
Fisika : Besaran dan Satuan
Fisika : Besaran dan SatuanFisika : Besaran dan Satuan
Fisika : Besaran dan Satuan
 
Bab 2 Nutrisi
Bab 2 NutrisiBab 2 Nutrisi
Bab 2 Nutrisi
 
Fizik Tingkatan 5 :Gelombang
Fizik Tingkatan 5 :GelombangFizik Tingkatan 5 :Gelombang
Fizik Tingkatan 5 :Gelombang
 
Gelombang (Fizik T5)
Gelombang (Fizik T5)Gelombang (Fizik T5)
Gelombang (Fizik T5)
 
Kerajinan bahan lunak dan wirausaha pdf
Kerajinan bahan lunak dan wirausaha pdfKerajinan bahan lunak dan wirausaha pdf
Kerajinan bahan lunak dan wirausaha pdf
 
Rangkuman globalisasi kelas 9 smp
Rangkuman globalisasi kelas 9 smpRangkuman globalisasi kelas 9 smp
Rangkuman globalisasi kelas 9 smp
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
 
Energi potensial
Energi potensialEnergi potensial
Energi potensial
 
Cpr
CprCpr
Cpr
 
Cahaya, warna & penglihatan
Cahaya, warna & penglihatanCahaya, warna & penglihatan
Cahaya, warna & penglihatan
 
Bab 3 pergerakan bahan2 merentasi membran plasma
Bab 3 pergerakan bahan2 merentasi membran plasmaBab 3 pergerakan bahan2 merentasi membran plasma
Bab 3 pergerakan bahan2 merentasi membran plasma
 
4.angkup vernier
4.angkup vernier4.angkup vernier
4.angkup vernier
 
Perkumuhan & Penyatinjaan Thn 4 KSSR
Perkumuhan & Penyatinjaan Thn 4 KSSRPerkumuhan & Penyatinjaan Thn 4 KSSR
Perkumuhan & Penyatinjaan Thn 4 KSSR
 
Inersia
InersiaInersia
Inersia
 
Bab 1 sains kssm 2017
Bab 1 sains kssm 2017Bab 1 sains kssm 2017
Bab 1 sains kssm 2017
 

Similar to Spm minggu0405 spt3102

BAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfBAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfgsk2081tmp02
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraandean36
 
Rancangan tahunan tmk tahun 4
Rancangan tahunan tmk tahun 4Rancangan tahunan tmk tahun 4
Rancangan tahunan tmk tahun 4Anuar Othman
 
Operator dan statement pada visual basic
Operator dan statement pada visual basicOperator dan statement pada visual basic
Operator dan statement pada visual basicAisha Aisha
 
LATIHAN PERSEKITARAN KOD ARAHAN.docx
LATIHAN PERSEKITARAN KOD ARAHAN.docxLATIHAN PERSEKITARAN KOD ARAHAN.docx
LATIHAN PERSEKITARAN KOD ARAHAN.docxMuslihah Md Desa
 
C programming language notes (8)
C programming language notes (8)C programming language notes (8)
C programming language notes (8)nakomuri
 
Asas perisian komputer
Asas perisian komputerAsas perisian komputer
Asas perisian komputerMOHANASELVAN
 
Topik 7 integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaran
Topik 7  integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaranTopik 7  integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaran
Topik 7 integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaranNik Ibrahim Nik Mat
 
Asas teknologi komputer dan rangkaian
Asas teknologi komputer dan rangkaianAsas teknologi komputer dan rangkaian
Asas teknologi komputer dan rangkaianHerney Aqilah Kay
 
Pemahaman&penyelesaian manualv1
Pemahaman&penyelesaian manualv1Pemahaman&penyelesaian manualv1
Pemahaman&penyelesaian manualv1Hazly Harun
 
375793592-Bab-5-RBT-Elektronik.pptx
375793592-Bab-5-RBT-Elektronik.pptx375793592-Bab-5-RBT-Elektronik.pptx
375793592-Bab-5-RBT-Elektronik.pptxMohdTaufek2
 
Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5MOE
 
Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01Kak Yong
 
FUNCTION & PROCEDURE +TATASUSUNAN.pptx
FUNCTION & PROCEDURE +TATASUSUNAN.pptxFUNCTION & PROCEDURE +TATASUSUNAN.pptx
FUNCTION & PROCEDURE +TATASUSUNAN.pptxSHAHRIRBINABDULJAMIL
 

Similar to Spm minggu0405 spt3102 (20)

Bidang pembelajaran-5-1
Bidang pembelajaran-5-1Bidang pembelajaran-5-1
Bidang pembelajaran-5-1
 
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfBAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan
 
Rancangan tahunan tmk tahun 4
Rancangan tahunan tmk tahun 4Rancangan tahunan tmk tahun 4
Rancangan tahunan tmk tahun 4
 
Operator dan statement pada visual basic
Operator dan statement pada visual basicOperator dan statement pada visual basic
Operator dan statement pada visual basic
 
LATIHAN PERSEKITARAN KOD ARAHAN.docx
LATIHAN PERSEKITARAN KOD ARAHAN.docxLATIHAN PERSEKITARAN KOD ARAHAN.docx
LATIHAN PERSEKITARAN KOD ARAHAN.docx
 
C programming language notes (8)
C programming language notes (8)C programming language notes (8)
C programming language notes (8)
 
Nota slide topik 3 bhg 2
Nota slide topik 3 bhg 2Nota slide topik 3 bhg 2
Nota slide topik 3 bhg 2
 
Lengkap Microsoft Access Langkah Demi Langkah
Lengkap Microsoft Access Langkah Demi LangkahLengkap Microsoft Access Langkah Demi Langkah
Lengkap Microsoft Access Langkah Demi Langkah
 
Tutorial Php
Tutorial PhpTutorial Php
Tutorial Php
 
Tutorial Php
Tutorial PhpTutorial Php
Tutorial Php
 
Asas perisian komputer
Asas perisian komputerAsas perisian komputer
Asas perisian komputer
 
Topik 7 integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaran
Topik 7  integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaranTopik 7  integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaran
Topik 7 integrasi perisian aplikasi pejabat untuk pengajaran dan pembelajaran
 
Asas teknologi komputer dan rangkaian
Asas teknologi komputer dan rangkaianAsas teknologi komputer dan rangkaian
Asas teknologi komputer dan rangkaian
 
Pemahaman&penyelesaian manualv1
Pemahaman&penyelesaian manualv1Pemahaman&penyelesaian manualv1
Pemahaman&penyelesaian manualv1
 
375793592-Bab-5-RBT-Elektronik.pptx
375793592-Bab-5-RBT-Elektronik.pptx375793592-Bab-5-RBT-Elektronik.pptx
375793592-Bab-5-RBT-Elektronik.pptx
 
Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5
 
Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01Bidangpembelajaran5 1-120925005019-phpapp01
Bidangpembelajaran5 1-120925005019-phpapp01
 
FUNCTION & PROCEDURE +TATASUSUNAN.pptx
FUNCTION & PROCEDURE +TATASUSUNAN.pptxFUNCTION & PROCEDURE +TATASUSUNAN.pptx
FUNCTION & PROCEDURE +TATASUSUNAN.pptx
 
Soalan tmk tahun 6 ppt
Soalan tmk tahun 6   pptSoalan tmk tahun 6   ppt
Soalan tmk tahun 6 ppt
 

More from Kamarudin Jaafar

More from Kamarudin Jaafar (20)

Mari berpuasa 2020
Mari berpuasa 2020Mari berpuasa 2020
Mari berpuasa 2020
 
Manual tulis tesis 2007
Manual tulis tesis 2007Manual tulis tesis 2007
Manual tulis tesis 2007
 
Kuliah 3 pemboleh ubah hipotesis dan soalan kajian
Kuliah 3   pemboleh ubah hipotesis dan soalan kajianKuliah 3   pemboleh ubah hipotesis dan soalan kajian
Kuliah 3 pemboleh ubah hipotesis dan soalan kajian
 
Surat jemputan guru besar prasmian enutup
Surat jemputan guru besar prasmian enutupSurat jemputan guru besar prasmian enutup
Surat jemputan guru besar prasmian enutup
 
Surat perasmi pibg
Surat perasmi pibgSurat perasmi pibg
Surat perasmi pibg
 
Rancangan pengajaran tahunan
Rancangan pengajaran tahunanRancangan pengajaran tahunan
Rancangan pengajaran tahunan
 
Laporan aktiviti penyelenggaraan jenazah
Laporan aktiviti penyelenggaraan jenazahLaporan aktiviti penyelenggaraan jenazah
Laporan aktiviti penyelenggaraan jenazah
 
Laporan klinik jawi
Laporan klinik jawiLaporan klinik jawi
Laporan klinik jawi
 
Konstruk 6 kumpulan 4.(a11)doc
Konstruk 6   kumpulan 4.(a11)docKonstruk 6   kumpulan 4.(a11)doc
Konstruk 6 kumpulan 4.(a11)doc
 
Konstruk 6 kumpulan 4(1).(a10)doc
Konstruk 6   kumpulan 4(1).(a10)docKonstruk 6   kumpulan 4(1).(a10)doc
Konstruk 6 kumpulan 4(1).(a10)doc
 
Pmpp.1
Pmpp.1Pmpp.1
Pmpp.1
 
Buku panduan pentaksiran_kemahiran_berfikir_aras_tinggi (1)
Buku panduan pentaksiran_kemahiran_berfikir_aras_tinggi  (1)Buku panduan pentaksiran_kemahiran_berfikir_aras_tinggi  (1)
Buku panduan pentaksiran_kemahiran_berfikir_aras_tinggi (1)
 
Instrumen pppm.2
Instrumen pppm.2Instrumen pppm.2
Instrumen pppm.2
 
Instrumen pppm.1
Instrumen pppm.1Instrumen pppm.1
Instrumen pppm.1
 
Info 5 minit pppm bhg2
Info 5 minit pppm   bhg2Info 5 minit pppm   bhg2
Info 5 minit pppm bhg2
 
Info 5 minit pppm bhg 5
Info 5 minit pppm   bhg 5Info 5 minit pppm   bhg 5
Info 5 minit pppm bhg 5
 
Info 5 minit pppm bhg 4
Info 5 minit pppm   bhg 4Info 5 minit pppm   bhg 4
Info 5 minit pppm bhg 4
 
Brosur pppm 2
Brosur pppm 2Brosur pppm 2
Brosur pppm 2
 
Inst 2 pd p kbat ithink
Inst 2  pd p kbat ithinkInst 2  pd p kbat ithink
Inst 2 pd p kbat ithink
 
Protim
ProtimProtim
Protim
 

Spm minggu0405 spt3102

  • 2.
  • 3.
  • 4.
  • 5. Pengenalan Kepada C++ Edit Source Code C++ .cpp .c .cc .C .cxx compiler linker Object code .obj .o executable Proses berlaku secara transparent Standard library I/O Comm library
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Persekitaran Bahasa C++ Contoh IDE Microsoft Visual C++
  • 12. Persekitaran Bahasa C++ Contoh IDE Turbo C++
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Jenis data C++ 2.33345 12.4333434343 6 angka bernilai 15 angka bernilai 32 64 Float double 20000000 -2147483648 hingga 2147483647 32 long int -12, 55 -128 hingga 127 8 short int 12, 99 0 hingga 65535 16 unsigned int 30566 , -2323 -32768 hingga 32767 16 int A, b, @ 0 hingga 255 8 char Contoh Julat Bit Jenis data
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Operator-operator ‘escape’ di dalam C++: Contoh-contoh lain bagaimana teks boleh dicetak di atas skrin ditunjuk di beberapa slide yg berikutnya.
  • 38. Welcome to C++! 1 // Fig. 1.4: fig01_04.cpp 2 // Printing a line with multiple statements 3 #include <iostream> 4 5 int main() 6 { 7 cout << &quot;Welcome &quot;; 8 cout << &quot;to C++!&quot;; 9 10 return 0; // indicate that program ended successfully 11 } Unless new line '' is specified, the text continues on the same line.
  • 39. Welcome to   C++! 1 // Fig. 1.5: fig01_05.cpp 2 // Printing multiple lines with a single statement 3 #include <iostream> 4 5 int main() 6 { 7 cout << &quot;WelcometoC++!&quot;; 8 9 return 0; // indicate that program ended successfully 10 } Multiple lines can be printed with one statement.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Expression 1 Expression 2 expression1 && expression2 false false false false true false true false false true true true Fig. 2.28 Truth table for the && (logical AND) operator. Expression 1 Expression 2 Expression 1 || expression 2 false false false false true true true false true true true true Fig. 2.29 Truth table for the || (logical OR) operator.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. Enter first integer 45 Enter second integer 72 Sum is 117 1 // Fig. 1.6: fig01_06.cpp 2 // Addition program 3 #include <iostream> 4 5 int main() 6 { 7 int integer1, integer2, sum; // declaration 8 9 cout << &quot;Enter first integer&quot;; // prompt 10 cin >> integer1; // read an integer 11 cout << &quot;Enter second integer&quot;; // prompt 12 cin >> integer2; // read an integer 13 sum = integer1 + integer2; // assignment of sum 14 cout << &quot;Sum is &quot; << sum << endl; // print sum 15 16 return 0; // indicate that program ended successfully 17 } Notice how cin is used to get user input. Variables can be output using cout << variableName . endl flushes the buffer and prints a newline.