SlideShare a Scribd company logo
Tutorial basic of c++ lesson 1 ind ver
Getting Set Up - C++ Compilers
Hal pertama yang perlu Anda lakukan, sebelum memulai di C + +, adalah untuk memastikan bahwa Anda memiliki sebuah kompiler. Apa
compiler, Anda bertanya? Sebuah compiler mengubah program yang Anda tulis ke sebuah executable bahwa komputer Anda benar-
benar dapat memahami dan menjalankan. Jika Anda mengambil kursus, Anda mungkin memiliki satu diberikan melalui sekolah Anda.
Jika Anda mulai keluar pada Anda sendiri, Anda terbaik adalah dengan menggunakan Code:: Blocks dengan MinGW. Jika Anda di Linux,
Anda dapat menggunakan g + +, dan jika Anda pada Mac OS X, Anda dapat menggunakan Xcode

Intro to the C++ Language
A C + + program adalah kumpulan perintah yang memberitahu komputer untuk melakukan "sesuatu". Koleksi perintah biasanya disebut
C + + kode sumber, kode sumber atau hanya kode. Perintah yang baik "fungsi" atau "kata kunci". Kata kunci adalah sebuah blok
bangunan dasar dari bahasa, sedangkan fungsi, pada kenyataannya, biasanya ditulis dalam bentuk fungsi-fungsi sederhana - Anda akan
melihat ini dalam program kami yang pertama, di bawah ini. ? (Bingung Pikirkan hal ini sedikit seperti sebuah kerangka untuk sebuah
buku; garis mungkin menunjukkan setiap bab dalam buku ini; setiap bab mungkin memiliki garis sendiri, terdiri dari bagian Setiap bagian
mungkin memiliki garis sendiri, atau mungkin memiliki semua. rincian ditulis) Untungnya., C + + menyediakan fungsi yang besar yang
umum dan kata kunci yang dapat Anda gunakan.

Tapi bagaimana sebuah program benar-benar mulai? Setiap program dalam C + + memiliki satu fungsi, selalu bernama
main, yang selalu disebut ketika program Anda terlebih dahulu dijalankan. Dari utama, Anda juga dapat memanggil fungsi-
fungsi lainnya apakah mereka ditulis oleh kami atau, seperti yang disebutkan sebelumnya, yang disediakan oleh compiler.


Jadi bagaimana Anda mendapatkan akses ke fungsi-fungsi prewritten? Untuk mengakses fungsi-fungsi standar yang datang dengan
compiler, Anda menyertakan header dengan direktif # include. Apa yang dilakukan adalah efektif mengambil segala sesuatu di header
dan paste ke dalam program Anda. Mari kita lihat program kerja:

#include <iostream>

using namespace std;

int main()
{
  cout<<"Qrembiezs Intruder was here!n";
  cin.get();
}


Mari kita lihat elemen dari program. Tanda # include adalah sebuah "preprocessor" direktif yang memberitahu compiler untuk
menempatkan kode dari header iostream disebut dalam program kami sebelum benar-benar membuat executable. Dengan termasuk
file header, Anda mendapatkan akses ke fungsi yang berbeda. Sebagai contoh, fungsi pengadilan membutuhkan iostream. Mengikuti
termasuk adalah pernyataan, "using namespace std;". Baris ini mengatakan kepada kompiler untuk menggunakan kelompok fungsi yang
merupakan bagian dari perpustakaan standar (std). Dengan termasuk baris ini di bagian atas file, Anda memungkinkan program untuk
menggunakan fungsi-fungsi seperti pengadilan. Titik koma adalah bagian dari sintaks dari C + +. Ini memberitahu compiler bahwa Anda
berada di akhir perintah. Anda akan melihat kemudian bahwa titik koma digunakan untuk mengakhiri perintah yang paling dalam C + +.
Baris penting berikutnya adalah int main (). Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, dan bahwa
fungsi mengembalikan sebuah integer, sehingga diberi tanda int. Para "kurung kurawal" ({dan}) menandakan awal dan akhir fungsi dan
blok kode lainnya. Anda dapat menganggap mereka sebagai makna BEGIN dan END.

Baris berikutnya dari program diatas agak aneh. Jika Anda telah diprogram dalam bahasa lain, Anda mungkin berharap cetak yang
akan menjadi fungsi yang digunakan untuk menampilkan teks. Dalam C + +, bagaimanapun, objek pengadilan digunakan untuk
menampilkan teks (diucapkan "C keluar"). Ia menggunakan <<simbol, yang dikenal sebagai "operator penyisipan", untuk menunjukkan
apa yang ke output. cout <<hasil dalam panggilan fungsi dengan teks berikutnya sebagai argumen ke fungsi. Mengutip memberitahu
compiler bahwa Anda ingin output string literal apa adanya. Urutan ' n' sebenarnya diperlakukan sebagai karakter tunggal yang
berdiri untuk baris baru (kita akan membicarakan ini nanti secara lebih rinci). Ini menggerakkan kursor pada layar Anda ke baris
berikutnya. Sekali lagi, perhatikan titik koma: ini ditambahkan ke baris paling akhir, seperti panggilan fungsi, di C + +.

Perintah berikutnya adalah cin.get (). Ini adalah satu lagi memanggil fungsi: ia membaca dalam input dan mengharapkan pengguna
untuk menekan tombol kembali. Banyak lingkungan kompiler akan membuka jendela konsol baru, menjalankan program, dan kemudian
menutup jendela. Perintah ini membuat jendela yang dari penutupan karena program ini belum selesai karena menunggu Anda untuk
tekan enter. Termasuk garis yang memberikan Anda waktu untuk melihat menjalankan program.

Setelah mencapai akhir utama, penjepit menutup, program kami akan mengembalikan nilai 0 (dan integer, maka mengapa
kita mengatakan utama untuk mengembalikan int) untuk sistem operasi. Nilai kembali adalah penting karena dapat
digunakan untuk memberitahu OS apakah program kita berhasil atau tidak. Sebuah nilai kembali dari 0 berarti sukses dan
dikembalikan secara otomatis (tapi hanya untuk utama, fungsi lain mengharuskan Anda untuk secara manual
mengembalikan nilai), tetapi jika kita ingin kembali sesuatu yang lain, seperti 1, kita harus melakukannya dengan
mengembalikan pernyataan:


#include <iostream>

using namespace std;

int main()
{
  cout<<" Qrembiezs Intruder was here!n";
  cin.get();

    return 1;
}


Penjepit menutup akhir dari fungsi. Anda harus mencoba mengkompilasi program ini dan menjalankannya. Anda dapat memotong dan
menyisipkan kode ke file, simpan sebagai file cpp.

An Aside on Commenting Your Programs
Ketika Anda belajar program, Anda juga harus mulai belajar bagaimana untuk menjelaskan program-program anda (untuk
diri sendiri, jika tidak ada orang lain). Anda melakukan ini dengan menambahkan komentar ke kode, saya akan
menggunakannya sering untuk membantu menjelaskan contoh kode.
Ketika Anda memberitahu kompiler bagian dari teks komentar, ia akan mengabaikannya ketika menjalankan kode tersebut,
memungkinkan Anda untuk menggunakan teks yang ingin Anda menggambarkan kode nyata. Untuk membuat komentar menggunakan
tanda / /, yang memberitahu compiler bahwa sisa garis adalah komentar, atau / * dan kemudian diakhiri tanda * / untuk menandai
bahwa segala antara sebagai komentar. Lingkungan kompiler tertentu akan mengubah warna area komentar, tetapi beberapa tidak
akan. Jadilah tertentu tidak sengaja komentar keluar kode (yaitu, untuk memberitahu kompiler bagian dari kode Anda adalah sebuah
komentar) yang Anda butuhkan untuk program ini. Ketika Anda belajar program, hal ini berguna untuk dapat komentar bagian dari kode
untuk melihat bagaimana output dipengaruhi.

User interaction and Saving Information with Variables
Sejauh ini Anda telah belajar bagaimana menulis sebuah program sederhana untuk menampilkan informasi yang diketik oleh Anda,
programmer, dan bagaimana untuk menggambarkan program anda dengan komentar. Itu bagus, tapi bagaimana berinteraksi dengan
pengguna Anda? Untungnya, hal ini juga memungkinkan untuk program anda untuk menerima masukan. Fungsi Anda menggunakan
dikenal sebagai cin, dan diikuti oleh operator penyisipan>>.

Tentu saja, sebelum Anda mencoba untuk menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input
dan data disimpan dalam variabel. Ada beberapa jenis variabel yang menyimpan berbagai jenis informasi (angka misalnya Versus
huruf), ketika Anda memberitahu kompiler Anda mendeklarasikan sebuah variabel, anda harus menyertakan tipe data beserta nama
variabel. Beberapa jenis dasar include char, int, dan float.

Sebuah variabel char menyimpan sebuah karakter tunggal, variabel tipe integer int akan menyimpan (bukan bilangan desimal), dan
variabel tipe float nomor toko dengan tempat desimal. Masing-masing jenis variabel - char, int, dan float - merupakan setiap kata kunci
yang anda gunakan ketika anda mendeklarasikan sebuah variabel.

What's with all these variable types?
Kadang-kadang dapat membingungkan untuk memiliki beberapa jenis variabel ketika tampaknya seperti beberapa jenis
variabel yang berlebihan (mengapa angka integer ketika Anda memiliki mengapung?). Menggunakan tipe variabel yang tepat
dapat menjadi penting untuk membuat kode Anda dapat dibaca dan untuk efisiensi - beberapa variabel memerlukan memori
lebih dari yang lain. Selain itu, karena cara nomor tersebut sebenarnya disimpan dalam memori, float adalah "eksak", dan
tidak harus digunakan ketika Anda harus menyimpan "tepat" nilai integer.
Declaring Variables in C++
Untuk mendeklarasikan variabel yang Anda gunakan sintaks "<name> jenis;". Berikut adalah beberapa contoh deklarasi variabel:

int x;
char letter;
float the_float;


Hal ini diijinkan untuk mendeklarasikan beberapa variabel dari jenis yang sama pada baris yang sama; masing-masing harus dipisahkan
dengan koma.

int a, b, c, d;


Anda mungkin telah melihat bahwa deklarasi variabel selalu diikuti dengan tanda titik koma (catatan bahwa ini adalah prosedur yang
sama digunakan ketika Anda memanggil sebuah fungsi).
Common Errors when Declaring Variables in C++
Jika Anda mencoba untuk menggunakan variabel yang belum Anda menyatakan, program anda tidak akan dikompilasi atau dijalankan,
dan Anda akan menerima pesan kesalahan yang memberitahukan bahwa anda telah melakukan kesalahan. Biasanya, ini disebut
undeclared variable.

Case Sensitivity
Sekarang adalah waktu yang baik untuk berbicara tentang sebuah konsep penting yang dengan mudah dapat mengeluarkan Anda dari:
sensitivitas kasus. Pada dasarnya, di C + +, apakah Anda menggunakan huruf besar atau huruf kecil huruf hal. Cat kata dan kucing arti
yang berbeda bagi compiler. Dalam C + +, semua kata kunci bahasa, semua fungsi dan semua variabel bersifat case sensitive.
Perbedaan dalam hal deklarasi variabel antara Anda dan penggunaan variabel adalah salah satu alasan Anda mungkin mendapatkan
error variabel

Using Variables
Ok, jadi Anda sekarang tahu bagaimana untuk memberitahu kompiler tentang variabel, tapi bagaimana menggunakan mereka?

Berikut ini adalah contoh program yang menunjukkan penggunaan variabel

#include <iostream>

using namespace std;

int main()
{
  int thisisanumber;

    cout<<"Please enter a number: ";
    cin>> thisisanumber;
    cin.ignore();
    cout<<"You entered: "<< thisisanumber <<"n";
    cin.get();
}


Mari kita memecah program ini dan memeriksa baris demi baris. Int kata kunci menyatakan thisisanumber menjadi integer. Fungsi
cin>> membaca nilai ke thisisanumber, pengguna harus tekan enter sebelum nomor dibaca oleh program. cin.ignore () adalah fungsi
lain yang membaca dan membuang karakter. Ingatlah bahwa ketika Anda mengetik masukan ke dalam program, dibutuhkan tombol
enter juga. Kita tidak butuh ini, jadi kami membuangnya. Perlu diketahui bahwa variabel dinyatakan integer, jika pengguna mencoba
untuk mengetikkan angka desimal, maka akan dipotong (yaitu, komponen desimal nomor tersebut akan diabaikan). Coba mengetik dalam
urutan karakter atau bilangan desimal ketika anda mengoperasikan program diatas; respon akan bervariasi dari input ke input, tetapi
dalam kasus itu tidak terlalu cantik. Perhatikan bahwa ketika mencetak sebuah variabel tanda kutip tidak digunakan. Apakah ada tanda
kutip, output akan "Anda Dimasukkan:. Thisisanumber" Kurangnya tanda kutip memberitahu compiler bahwa ada variabel, dan karena
itu program harus memeriksa nilai variabel agar dapat mengganti nama variabel dengan variabel ketika menjalankan fungsi output.
Jangan bingung dengan dimasukkannya dua operator penyisipan terpisah pada satu baris. Termasuk operator penyisipan pada satu
baris sempurna diterima dan semua output akan pergi ke tempat yang sama. Bahkan, Anda harus memisahkan literal string (string
yang tertutup dalam tanda kutip) dan variabel dengan memberikan masing-masing operator sendiri penyisipan (<<). Mencoba untuk
menempatkan dua variabel bersama-sama dengan hanya satu <<akan memberikan pesan kesalahan, jangan mencobanya. Jangan lupa
untuk mengakhiri fungsi dan deklarasi dengan titik koma. Jika Anda lupa titik koma, compiler akan memberikan pesan kesalahan saat
Anda mencoba untuk mengkompilasi program.



Changing and Comparing Variables
Tentu saja, tidak peduli apa jenis yang Anda gunakan, variabel tidak menarik tanpa kemampuan untuk memodifikasi mereka. Beberapa
operator digunakan dengan variabel adalah sebagai berikut: *, -, +, /, =, ==,>, <. * Mengalikan, yang - mengurangi, dan + menambahkan.
Hal ini tentu saja penting untuk menyadari bahwa untuk mengubah nilai dari variabel di dalam program itu agak penting untuk
menggunakan tanda sama. Dalam beberapa bahasa, tanda sama membandingkan nilai dari nilai-nilai kiri dan kanan, tapi di C + + ==
digunakan untuk tugas itu. Tanda sama masih sangat berguna. Ini set input kiri ke tanda sama, yang harus menjadi salah satu, dan
hanya satu, variabel sama dengan nilai di sisi kanan tanda sama. Operator yang melakukan fungsi matematika harus digunakan pada
sisi kanan tanda sama dalam rangka untuk menetapkan hasil ke sebuah variabel di sisi kiri.

a = 4 * 6; // (Note use of comments and of semicolon) a is 24
a = a + 5; // a equals the original value of a with five added to it
a == 5 // Does NOT assign five to a. Rather, it checks to see if a equals 5.


Bentuk lain dari yang sama, ==, bukan cara untuk menetapkan nilai ke variabel. Sebaliknya, ia akan mengecek untuk melihat
apakah variabel adalah sama. Hal ini berguna di daerah lain dari C + +, misalnya, Anda akan sering menggunakan == pada
konstruksi seperti pernyataan bersyarat dan loop. Anda mungkin bisa menebak bagaimana <dan> fungsi. Mereka lebih besar
dari dan kurang dari operator.


a < 5 // Checks to see if a is less than five
a > 5 // Checks to see if a is greater than five
a == 5 // Checks to see if a equals five, for good measure


Membandingkan variabel tidak benar-benar berguna sampai Anda memiliki beberapa cara untuk menggunakannya
Tutorial The basics of C++
          Lesson 1
          Special Thanx’s To :
               God Allah
               My Family


      Special Thanx’s to My Team :
             Prabujoyoboyo
                  Loiz
               Xempaxping

               Thanx’s to
                Whitehat
              ./Blacknote
                 Cancer
               Linuxer46
                Shamus
             Cybermuttaqin
               My Wisdom

              Also Thanx’s to :
          All Member of Jasakom
           All Member of X Code
        All Member of Devilzc0de
       All Member of Anti-Jasakom
        All Member of Jatim Crew


      See u in Lesson 2 Basic Of c++
        (I Hope I can write again)

More Related Content

PPTX
Fitrah hi hukum tugas so 2
DOCX
Laporan Praktikum Algoritma Pemrograman Modul I
PDF
Referensi pemrograman bahasa pascal
DOCX
PDF
Pertemuan 1
PDF
Pertemuan 2
DOCX
Laporan Algoritma dan Pemrograman Modul 1
PPT
Teknik kompilasi dalam bahasa pemograman c
Fitrah hi hukum tugas so 2
Laporan Praktikum Algoritma Pemrograman Modul I
Referensi pemrograman bahasa pascal
Pertemuan 1
Pertemuan 2
Laporan Algoritma dan Pemrograman Modul 1
Teknik kompilasi dalam bahasa pemograman c

What's hot (17)

DOCX
Elemen-Elemen Program Pascal
DOCX
Dasar pemrograman turbo pascal
DOCX
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
PDF
Kumpulan catatan Teknik Kompilasi
PDF
Pengenalan bahasa c++
PDF
Modul praktikum c++
DOCX
Dasar dasar turbo pascal
PPTX
technik kompilasi
DOCX
Bpmogrman berorientasi fungsi
DOCX
Laporan Praktikum Algoritma Pemrograman Modul II
PPT
Dasar Dasar Algoritma
DOCX
Laporan hasil praktikum modul i pengenalan pascal
PDF
Pengenalan c++
PDF
Pascal tutorialtpascal701
DOCX
Laporan praktikum modul ii & iii
PDF
Modul algoritma dan pemograman
PDF
Laporan Praktikum Algoritma
Elemen-Elemen Program Pascal
Dasar pemrograman turbo pascal
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Kumpulan catatan Teknik Kompilasi
Pengenalan bahasa c++
Modul praktikum c++
Dasar dasar turbo pascal
technik kompilasi
Bpmogrman berorientasi fungsi
Laporan Praktikum Algoritma Pemrograman Modul II
Dasar Dasar Algoritma
Laporan hasil praktikum modul i pengenalan pascal
Pengenalan c++
Pascal tutorialtpascal701
Laporan praktikum modul ii & iii
Modul algoritma dan pemograman
Laporan Praktikum Algoritma
Ad

Viewers also liked (14)

PDF
Tutorial basic of c ++lesson 1 eng ver
PDF
C Tutorials
PDF
C Programming Tutorial - www.infomtec.com
DOCX
C tutorials
PPT
Introduction to c programming
PDF
Ace tutorial c
PPTX
C vs c++
PPTX
C vs c++
PDF
Differences between c and c++
PDF
Revision notes for exam 2011 computer science with C++
PDF
+2 Computer Science - Volume II Notes
PPT
Intro. to prog. c++
PPT
C tutorial
ODP
Ppt of c++ vs c#
Tutorial basic of c ++lesson 1 eng ver
C Tutorials
C Programming Tutorial - www.infomtec.com
C tutorials
Introduction to c programming
Ace tutorial c
C vs c++
C vs c++
Differences between c and c++
Revision notes for exam 2011 computer science with C++
+2 Computer Science - Volume II Notes
Intro. to prog. c++
C tutorial
Ppt of c++ vs c#
Ad

Similar to Tutorial basic of c++ lesson 1 ind ver (20)

PDF
C++ lengkap
DOCX
Penjelasan Program
PDF
Modul latihan-c -
DOC
Bahasa c++ (p)
PDF
Modul algoritma dan pemograman
PPT
Algoritma & pemrograman 2
PPTX
Minggu 4 - Notasi Pseudocode.pptx
PDF
pengenalan c+
DOCX
Laporan praktikum modul i
PPT
Pengenalan bahasa c++
PPT
Pengenalan bahasa C++
PPTX
PPT - Pemrograman - Informatika Univeral.pptx
PDF
DOC
Materi ap#2
PPTX
Bahasa Pemrograman C++
PPTX
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
PPTX
Tugas so2 fitriana bakar044
PDF
Materi matakuliah bahasa c
PDF
Algoritma
PDF
Penjelasan Tentang Module Algo
C++ lengkap
Penjelasan Program
Modul latihan-c -
Bahasa c++ (p)
Modul algoritma dan pemograman
Algoritma & pemrograman 2
Minggu 4 - Notasi Pseudocode.pptx
pengenalan c+
Laporan praktikum modul i
Pengenalan bahasa c++
Pengenalan bahasa C++
PPT - Pemrograman - Informatika Univeral.pptx
Materi ap#2
Bahasa Pemrograman C++
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
Tugas so2 fitriana bakar044
Materi matakuliah bahasa c
Algoritma
Penjelasan Tentang Module Algo

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PPTX
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
DOCX
Lembar Kerja Mahasiswa Information System
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
PDF
Materi Seminar AITalks: AI dan Konseling GPT
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
PPTX
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PPTX
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Lembar Kerja Mahasiswa Information System
Bahan Tayang OJT Pembelajaran Mendalam KS
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
Materi Seminar AITalks: AI dan Konseling GPT
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx

Tutorial basic of c++ lesson 1 ind ver

  • 2. Getting Set Up - C++ Compilers Hal pertama yang perlu Anda lakukan, sebelum memulai di C + +, adalah untuk memastikan bahwa Anda memiliki sebuah kompiler. Apa compiler, Anda bertanya? Sebuah compiler mengubah program yang Anda tulis ke sebuah executable bahwa komputer Anda benar- benar dapat memahami dan menjalankan. Jika Anda mengambil kursus, Anda mungkin memiliki satu diberikan melalui sekolah Anda. Jika Anda mulai keluar pada Anda sendiri, Anda terbaik adalah dengan menggunakan Code:: Blocks dengan MinGW. Jika Anda di Linux, Anda dapat menggunakan g + +, dan jika Anda pada Mac OS X, Anda dapat menggunakan Xcode Intro to the C++ Language A C + + program adalah kumpulan perintah yang memberitahu komputer untuk melakukan "sesuatu". Koleksi perintah biasanya disebut C + + kode sumber, kode sumber atau hanya kode. Perintah yang baik "fungsi" atau "kata kunci". Kata kunci adalah sebuah blok bangunan dasar dari bahasa, sedangkan fungsi, pada kenyataannya, biasanya ditulis dalam bentuk fungsi-fungsi sederhana - Anda akan melihat ini dalam program kami yang pertama, di bawah ini. ? (Bingung Pikirkan hal ini sedikit seperti sebuah kerangka untuk sebuah buku; garis mungkin menunjukkan setiap bab dalam buku ini; setiap bab mungkin memiliki garis sendiri, terdiri dari bagian Setiap bagian mungkin memiliki garis sendiri, atau mungkin memiliki semua. rincian ditulis) Untungnya., C + + menyediakan fungsi yang besar yang umum dan kata kunci yang dapat Anda gunakan. Tapi bagaimana sebuah program benar-benar mulai? Setiap program dalam C + + memiliki satu fungsi, selalu bernama main, yang selalu disebut ketika program Anda terlebih dahulu dijalankan. Dari utama, Anda juga dapat memanggil fungsi- fungsi lainnya apakah mereka ditulis oleh kami atau, seperti yang disebutkan sebelumnya, yang disediakan oleh compiler. Jadi bagaimana Anda mendapatkan akses ke fungsi-fungsi prewritten? Untuk mengakses fungsi-fungsi standar yang datang dengan compiler, Anda menyertakan header dengan direktif # include. Apa yang dilakukan adalah efektif mengambil segala sesuatu di header dan paste ke dalam program Anda. Mari kita lihat program kerja: #include <iostream> using namespace std; int main() { cout<<"Qrembiezs Intruder was here!n"; cin.get(); } Mari kita lihat elemen dari program. Tanda # include adalah sebuah "preprocessor" direktif yang memberitahu compiler untuk menempatkan kode dari header iostream disebut dalam program kami sebelum benar-benar membuat executable. Dengan termasuk file header, Anda mendapatkan akses ke fungsi yang berbeda. Sebagai contoh, fungsi pengadilan membutuhkan iostream. Mengikuti termasuk adalah pernyataan, "using namespace std;". Baris ini mengatakan kepada kompiler untuk menggunakan kelompok fungsi yang merupakan bagian dari perpustakaan standar (std). Dengan termasuk baris ini di bagian atas file, Anda memungkinkan program untuk menggunakan fungsi-fungsi seperti pengadilan. Titik koma adalah bagian dari sintaks dari C + +. Ini memberitahu compiler bahwa Anda berada di akhir perintah. Anda akan melihat kemudian bahwa titik koma digunakan untuk mengakhiri perintah yang paling dalam C + +.
  • 3. Baris penting berikutnya adalah int main (). Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, dan bahwa fungsi mengembalikan sebuah integer, sehingga diberi tanda int. Para "kurung kurawal" ({dan}) menandakan awal dan akhir fungsi dan blok kode lainnya. Anda dapat menganggap mereka sebagai makna BEGIN dan END. Baris berikutnya dari program diatas agak aneh. Jika Anda telah diprogram dalam bahasa lain, Anda mungkin berharap cetak yang akan menjadi fungsi yang digunakan untuk menampilkan teks. Dalam C + +, bagaimanapun, objek pengadilan digunakan untuk menampilkan teks (diucapkan "C keluar"). Ia menggunakan <<simbol, yang dikenal sebagai "operator penyisipan", untuk menunjukkan apa yang ke output. cout <<hasil dalam panggilan fungsi dengan teks berikutnya sebagai argumen ke fungsi. Mengutip memberitahu compiler bahwa Anda ingin output string literal apa adanya. Urutan ' n' sebenarnya diperlakukan sebagai karakter tunggal yang berdiri untuk baris baru (kita akan membicarakan ini nanti secara lebih rinci). Ini menggerakkan kursor pada layar Anda ke baris berikutnya. Sekali lagi, perhatikan titik koma: ini ditambahkan ke baris paling akhir, seperti panggilan fungsi, di C + +. Perintah berikutnya adalah cin.get (). Ini adalah satu lagi memanggil fungsi: ia membaca dalam input dan mengharapkan pengguna untuk menekan tombol kembali. Banyak lingkungan kompiler akan membuka jendela konsol baru, menjalankan program, dan kemudian menutup jendela. Perintah ini membuat jendela yang dari penutupan karena program ini belum selesai karena menunggu Anda untuk tekan enter. Termasuk garis yang memberikan Anda waktu untuk melihat menjalankan program. Setelah mencapai akhir utama, penjepit menutup, program kami akan mengembalikan nilai 0 (dan integer, maka mengapa kita mengatakan utama untuk mengembalikan int) untuk sistem operasi. Nilai kembali adalah penting karena dapat digunakan untuk memberitahu OS apakah program kita berhasil atau tidak. Sebuah nilai kembali dari 0 berarti sukses dan dikembalikan secara otomatis (tapi hanya untuk utama, fungsi lain mengharuskan Anda untuk secara manual mengembalikan nilai), tetapi jika kita ingin kembali sesuatu yang lain, seperti 1, kita harus melakukannya dengan mengembalikan pernyataan: #include <iostream> using namespace std; int main() { cout<<" Qrembiezs Intruder was here!n"; cin.get(); return 1; } Penjepit menutup akhir dari fungsi. Anda harus mencoba mengkompilasi program ini dan menjalankannya. Anda dapat memotong dan menyisipkan kode ke file, simpan sebagai file cpp. An Aside on Commenting Your Programs Ketika Anda belajar program, Anda juga harus mulai belajar bagaimana untuk menjelaskan program-program anda (untuk diri sendiri, jika tidak ada orang lain). Anda melakukan ini dengan menambahkan komentar ke kode, saya akan menggunakannya sering untuk membantu menjelaskan contoh kode. Ketika Anda memberitahu kompiler bagian dari teks komentar, ia akan mengabaikannya ketika menjalankan kode tersebut, memungkinkan Anda untuk menggunakan teks yang ingin Anda menggambarkan kode nyata. Untuk membuat komentar menggunakan
  • 4. tanda / /, yang memberitahu compiler bahwa sisa garis adalah komentar, atau / * dan kemudian diakhiri tanda * / untuk menandai bahwa segala antara sebagai komentar. Lingkungan kompiler tertentu akan mengubah warna area komentar, tetapi beberapa tidak akan. Jadilah tertentu tidak sengaja komentar keluar kode (yaitu, untuk memberitahu kompiler bagian dari kode Anda adalah sebuah komentar) yang Anda butuhkan untuk program ini. Ketika Anda belajar program, hal ini berguna untuk dapat komentar bagian dari kode untuk melihat bagaimana output dipengaruhi. User interaction and Saving Information with Variables Sejauh ini Anda telah belajar bagaimana menulis sebuah program sederhana untuk menampilkan informasi yang diketik oleh Anda, programmer, dan bagaimana untuk menggambarkan program anda dengan komentar. Itu bagus, tapi bagaimana berinteraksi dengan pengguna Anda? Untungnya, hal ini juga memungkinkan untuk program anda untuk menerima masukan. Fungsi Anda menggunakan dikenal sebagai cin, dan diikuti oleh operator penyisipan>>. Tentu saja, sebelum Anda mencoba untuk menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input dan data disimpan dalam variabel. Ada beberapa jenis variabel yang menyimpan berbagai jenis informasi (angka misalnya Versus huruf), ketika Anda memberitahu kompiler Anda mendeklarasikan sebuah variabel, anda harus menyertakan tipe data beserta nama variabel. Beberapa jenis dasar include char, int, dan float. Sebuah variabel char menyimpan sebuah karakter tunggal, variabel tipe integer int akan menyimpan (bukan bilangan desimal), dan variabel tipe float nomor toko dengan tempat desimal. Masing-masing jenis variabel - char, int, dan float - merupakan setiap kata kunci yang anda gunakan ketika anda mendeklarasikan sebuah variabel. What's with all these variable types? Kadang-kadang dapat membingungkan untuk memiliki beberapa jenis variabel ketika tampaknya seperti beberapa jenis variabel yang berlebihan (mengapa angka integer ketika Anda memiliki mengapung?). Menggunakan tipe variabel yang tepat dapat menjadi penting untuk membuat kode Anda dapat dibaca dan untuk efisiensi - beberapa variabel memerlukan memori lebih dari yang lain. Selain itu, karena cara nomor tersebut sebenarnya disimpan dalam memori, float adalah "eksak", dan tidak harus digunakan ketika Anda harus menyimpan "tepat" nilai integer. Declaring Variables in C++ Untuk mendeklarasikan variabel yang Anda gunakan sintaks "<name> jenis;". Berikut adalah beberapa contoh deklarasi variabel: int x; char letter; float the_float; Hal ini diijinkan untuk mendeklarasikan beberapa variabel dari jenis yang sama pada baris yang sama; masing-masing harus dipisahkan dengan koma. int a, b, c, d; Anda mungkin telah melihat bahwa deklarasi variabel selalu diikuti dengan tanda titik koma (catatan bahwa ini adalah prosedur yang sama digunakan ketika Anda memanggil sebuah fungsi).
  • 5. Common Errors when Declaring Variables in C++ Jika Anda mencoba untuk menggunakan variabel yang belum Anda menyatakan, program anda tidak akan dikompilasi atau dijalankan, dan Anda akan menerima pesan kesalahan yang memberitahukan bahwa anda telah melakukan kesalahan. Biasanya, ini disebut undeclared variable. Case Sensitivity Sekarang adalah waktu yang baik untuk berbicara tentang sebuah konsep penting yang dengan mudah dapat mengeluarkan Anda dari: sensitivitas kasus. Pada dasarnya, di C + +, apakah Anda menggunakan huruf besar atau huruf kecil huruf hal. Cat kata dan kucing arti yang berbeda bagi compiler. Dalam C + +, semua kata kunci bahasa, semua fungsi dan semua variabel bersifat case sensitive. Perbedaan dalam hal deklarasi variabel antara Anda dan penggunaan variabel adalah salah satu alasan Anda mungkin mendapatkan error variabel Using Variables Ok, jadi Anda sekarang tahu bagaimana untuk memberitahu kompiler tentang variabel, tapi bagaimana menggunakan mereka? Berikut ini adalah contoh program yang menunjukkan penggunaan variabel #include <iostream> using namespace std; int main() { int thisisanumber; cout<<"Please enter a number: "; cin>> thisisanumber; cin.ignore(); cout<<"You entered: "<< thisisanumber <<"n"; cin.get(); } Mari kita memecah program ini dan memeriksa baris demi baris. Int kata kunci menyatakan thisisanumber menjadi integer. Fungsi cin>> membaca nilai ke thisisanumber, pengguna harus tekan enter sebelum nomor dibaca oleh program. cin.ignore () adalah fungsi lain yang membaca dan membuang karakter. Ingatlah bahwa ketika Anda mengetik masukan ke dalam program, dibutuhkan tombol enter juga. Kita tidak butuh ini, jadi kami membuangnya. Perlu diketahui bahwa variabel dinyatakan integer, jika pengguna mencoba untuk mengetikkan angka desimal, maka akan dipotong (yaitu, komponen desimal nomor tersebut akan diabaikan). Coba mengetik dalam urutan karakter atau bilangan desimal ketika anda mengoperasikan program diatas; respon akan bervariasi dari input ke input, tetapi dalam kasus itu tidak terlalu cantik. Perhatikan bahwa ketika mencetak sebuah variabel tanda kutip tidak digunakan. Apakah ada tanda kutip, output akan "Anda Dimasukkan:. Thisisanumber" Kurangnya tanda kutip memberitahu compiler bahwa ada variabel, dan karena itu program harus memeriksa nilai variabel agar dapat mengganti nama variabel dengan variabel ketika menjalankan fungsi output. Jangan bingung dengan dimasukkannya dua operator penyisipan terpisah pada satu baris. Termasuk operator penyisipan pada satu baris sempurna diterima dan semua output akan pergi ke tempat yang sama. Bahkan, Anda harus memisahkan literal string (string yang tertutup dalam tanda kutip) dan variabel dengan memberikan masing-masing operator sendiri penyisipan (<<). Mencoba untuk menempatkan dua variabel bersama-sama dengan hanya satu <<akan memberikan pesan kesalahan, jangan mencobanya. Jangan lupa
  • 6. untuk mengakhiri fungsi dan deklarasi dengan titik koma. Jika Anda lupa titik koma, compiler akan memberikan pesan kesalahan saat Anda mencoba untuk mengkompilasi program. Changing and Comparing Variables Tentu saja, tidak peduli apa jenis yang Anda gunakan, variabel tidak menarik tanpa kemampuan untuk memodifikasi mereka. Beberapa operator digunakan dengan variabel adalah sebagai berikut: *, -, +, /, =, ==,>, <. * Mengalikan, yang - mengurangi, dan + menambahkan. Hal ini tentu saja penting untuk menyadari bahwa untuk mengubah nilai dari variabel di dalam program itu agak penting untuk menggunakan tanda sama. Dalam beberapa bahasa, tanda sama membandingkan nilai dari nilai-nilai kiri dan kanan, tapi di C + + == digunakan untuk tugas itu. Tanda sama masih sangat berguna. Ini set input kiri ke tanda sama, yang harus menjadi salah satu, dan hanya satu, variabel sama dengan nilai di sisi kanan tanda sama. Operator yang melakukan fungsi matematika harus digunakan pada sisi kanan tanda sama dalam rangka untuk menetapkan hasil ke sebuah variabel di sisi kiri. a = 4 * 6; // (Note use of comments and of semicolon) a is 24 a = a + 5; // a equals the original value of a with five added to it a == 5 // Does NOT assign five to a. Rather, it checks to see if a equals 5. Bentuk lain dari yang sama, ==, bukan cara untuk menetapkan nilai ke variabel. Sebaliknya, ia akan mengecek untuk melihat apakah variabel adalah sama. Hal ini berguna di daerah lain dari C + +, misalnya, Anda akan sering menggunakan == pada konstruksi seperti pernyataan bersyarat dan loop. Anda mungkin bisa menebak bagaimana <dan> fungsi. Mereka lebih besar dari dan kurang dari operator. a < 5 // Checks to see if a is less than five a > 5 // Checks to see if a is greater than five a == 5 // Checks to see if a equals five, for good measure Membandingkan variabel tidak benar-benar berguna sampai Anda memiliki beberapa cara untuk menggunakannya
  • 7. Tutorial The basics of C++ Lesson 1 Special Thanx’s To : God Allah My Family Special Thanx’s to My Team : Prabujoyoboyo Loiz Xempaxping Thanx’s to Whitehat ./Blacknote Cancer Linuxer46 Shamus Cybermuttaqin My Wisdom Also Thanx’s to : All Member of Jasakom All Member of X Code All Member of Devilzc0de All Member of Anti-Jasakom All Member of Jatim Crew See u in Lesson 2 Basic Of c++ (I Hope I can write again)