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

Latihan penggunaan bahan audio
Latihan penggunaan bahan audioLatihan penggunaan bahan audio
Latihan penggunaan bahan audioPensil Dan Pemadam
 
2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alirSakinah Hassan
 
UNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptx
UNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptxUNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptx
UNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptxonezainal
 
Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...
Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...
Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...amiraiman_11
 
Panduan Penulisan RPH-pak21-kbat.pdf
Panduan Penulisan RPH-pak21-kbat.pdfPanduan Penulisan RPH-pak21-kbat.pdf
Panduan Penulisan RPH-pak21-kbat.pdfSurihaniYusoff1
 
Pengenalan kepada pengaturcaraan komputer
Pengenalan kepada pengaturcaraan komputerPengenalan kepada pengaturcaraan komputer
Pengenalan kepada pengaturcaraan komputerctlady92
 
KHF2 - Bab 8 Perniagaan Dan Keusahawanan
KHF2 - Bab 8 Perniagaan Dan KeusahawananKHF2 - Bab 8 Perniagaan Dan Keusahawanan
KHF2 - Bab 8 Perniagaan Dan KeusahawananZasni @ Zaxx
 
4.0 projek pengaturcaraan
4.0 projek pengaturcaraan4.0 projek pengaturcaraan
4.0 projek pengaturcaraanSakinah Hassan
 
Rph-bahasa-melayu-tahun-4
 Rph-bahasa-melayu-tahun-4 Rph-bahasa-melayu-tahun-4
Rph-bahasa-melayu-tahun-4zalkin
 
Keselamatan dalam makmal komputer
Keselamatan dalam makmal komputerKeselamatan dalam makmal komputer
Keselamatan dalam makmal komputerAzizol Duralim
 

What's hot (20)

SEMINAR KAJIAN TINDAKAN 2019 NAZIHAH
SEMINAR KAJIAN TINDAKAN 2019 NAZIHAHSEMINAR KAJIAN TINDAKAN 2019 NAZIHAH
SEMINAR KAJIAN TINDAKAN 2019 NAZIHAH
 
Latihan penggunaan bahan audio
Latihan penggunaan bahan audioLatihan penggunaan bahan audio
Latihan penggunaan bahan audio
 
Jalinan
JalinanJalinan
Jalinan
 
Modul 4 graf fungsi ori
Modul 4 graf fungsi oriModul 4 graf fungsi ori
Modul 4 graf fungsi ori
 
Elemen sistem robotik
Elemen sistem robotikElemen sistem robotik
Elemen sistem robotik
 
2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir
 
UNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptx
UNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptxUNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptx
UNIT 4 - REKA BENTUK PEMBUNGKUSAN.pptx
 
Reka bentuk makanan
Reka bentuk makananReka bentuk makanan
Reka bentuk makanan
 
Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...
Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...
Modul tmk tahun 6 modul 2 - menggunakan algoritma melalui pseudokod dan carta...
 
Panduan Penulisan RPH-pak21-kbat.pdf
Panduan Penulisan RPH-pak21-kbat.pdfPanduan Penulisan RPH-pak21-kbat.pdf
Panduan Penulisan RPH-pak21-kbat.pdf
 
Apitan kata nama
Apitan kata namaApitan kata nama
Apitan kata nama
 
Kepelbagaian
KepelbagaianKepelbagaian
Kepelbagaian
 
Pengenalan kepada pengaturcaraan komputer
Pengenalan kepada pengaturcaraan komputerPengenalan kepada pengaturcaraan komputer
Pengenalan kepada pengaturcaraan komputer
 
KHF2 - Bab 8 Perniagaan Dan Keusahawanan
KHF2 - Bab 8 Perniagaan Dan KeusahawananKHF2 - Bab 8 Perniagaan Dan Keusahawanan
KHF2 - Bab 8 Perniagaan Dan Keusahawanan
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
4.0 projek pengaturcaraan
4.0 projek pengaturcaraan4.0 projek pengaturcaraan
4.0 projek pengaturcaraan
 
Rph-bahasa-melayu-tahun-4
 Rph-bahasa-melayu-tahun-4 Rph-bahasa-melayu-tahun-4
Rph-bahasa-melayu-tahun-4
 
Petikan syarahan
Petikan syarahanPetikan syarahan
Petikan syarahan
 
Kemahiran Saintifik
Kemahiran SaintifikKemahiran Saintifik
Kemahiran Saintifik
 
Keselamatan dalam makmal komputer
Keselamatan dalam makmal komputerKeselamatan dalam makmal komputer
Keselamatan dalam makmal komputer
 

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
 
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 (19)

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
 
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.