.
Home » , » Belajar C++ Bag.2

Belajar C++ Bag.2

Unknown | 04.21 | 0 komentar
Pelajaran 2

Kemampuan untuk mengontrol aliran program anda, Membiarkan itu membuat Keputusan tentang apa kode untuk mengeksekusi, yang berharga bagi programmer.
Pernyataan jika Memungkinkan Anda untuk mengontrol apakah program Memasuki bagian dari kode atau tidak didasarkan pada apakah kondisi tertentu adalah benar atau salah. Salah satu fungsi penting dari pernyataan jika itu Itu Memungkinkan program untuk memilih tindakan berdasarkan masukan pengguna. Misalnya, dengan menggunakan jika pernyataan untuk memeriksa pengguna Memasuki password, program anda dapat Putuskan Apakah pengguna boleh mengakses ke program. Tanpa pernyataan kondisional seperti Microsoft jika pernyataan, akan program menjalankan hampir cara yang sama setiap waktu yang tepat. Jika pernyataan memungkinkan aliran program yang akan diubah, sehingga Mereka memungkinkan algoritma dan kode lebih menarik.

Sebelum membahas struktur yang sebenarnya dari pernyataan jika, mari kita Periksa Arti TRUE dan FALSE di komputer terminologi.
Sebuah pernyataan yang benar adalah salah satu mengevaluasi Itu nomor nol. Sebuah pernyataan palsu mengevaluasi ke nol. Ketika Anda Lakukan Perbandingan dengan Operator Relational, operator akan mengembalikan 1 jika perbandingan, benar, atau 0 jika perbandingan, adalah palsu. Misalnya, cek 0 == 2 mengevaluasi ke 0 Cek 2 == 2 mengevaluasi dan 1 Jika ini membingungkan Anda, cobalah untuk menggunakan pernyataan cout untuk output hasil bervariasi Adapun Perbandingan (misalnya cout << (2 == 1) ;)

Ketika pemrograman, tujuan dari program ini akan memerlukan memeriksa Sering salah satu nilai Stored oleh variabel terhadap nilai lain untuk MENENTUKAN Apakah seseorang itu lebih besar, lebih kecil, atau sama dengan yang lain.


Ada beberapa Operator Itu tesis memungkinkan cek.


Berikut adalah Operator Relasional, Inc Mereka dikenal, bersama dengan contoh:
 >     greater than              5 > 4 is TRUE 
 <     less than                 4 < 5 is TRUE 
 >=    greater than or equal     4 >= 4 is TRUE 
 <=    less than or equal        3 <= 4 is TRUE 
 ==    equal to                  5 == 5 is TRUE 
 !=    not equal to              5 != 4 is TRUE 

Hal ini SANGAT kemungkinan Bahwa Anda telah melihat simbol-simbol ini sebelumnya, mungkin dengan simbol Sedikit berbeda. Mereka tidak harus memberikan halangan untuk memahami. Sekarang bahwa Anda memahami TRUE dan FALSE di komputer terminologi serta perbandingan, Operator, mari kita melihat struktur yang sebenarnya dari pernyataan if.

Struktur sebuah pernyataan jika adalah sebagai berikut:

 if ( TRUE ) 
  Execute the next statement 

Untuk memiliki lebih dari satu pernyataan setelah mengeksekusi jika pernyataan itu mengevaluasi ke true, kawat gigi digunakan, seperti yang kita lakukan dengan tubuh fungsi. Apa pun di dalam kawat gigi yang disebut pernyataan majemuk, atau blok.

Sebagai contoh:
 

 #include <iostream> 	 
 
 using namespace std; 
 	 	 
 int main()                            // Most important part of the program! 
 { 
  int age;                            // Need a variable... 
 
  cout<<"Please input your age: ";    // Asks for age 
  cin>> age;                          // The input is put in age 
  cin.ignore();                       // Throw away enter 
  if ( age < 100 ) {                  // If the age is less than 100 
     cout<<"You are pretty young!\n"; // Just to show you it works... 
  } 
  else if ( age == 100 ) {            // I use else just to show an example 
     cout<<"You are old\n";           // Just to show you it works... 
  } 
  else { 
    cout<<"You are really old\n";     // Executed if no other statement is 
  } 
  cin.get(); 
 } 

Operator Boolean memungkinkan Anda untuk membuat pernyataan bersyarat lebih kompleks.
Misalnya, jika Anda ingin memeriksa apakah variabel adalah baik lebih besar dari lima dan kurang dari satu pilihan, Anda bisa menggunakan boolean AND untuk ensur baik> 5 var dan var <10 adalah benar. Dalam Diskusi volgende Operator Boolean, saya akan memanfaatkan Operator Boolean untuk membedakan Theme dari bahasa Inggris normal. Sebenarnya C + + Operator fungsi setara akan Dijelaskan lebih lanjut ke tutorial - C + + simbol tidak: OR, AND, NOT, Meskipun Mereka adalah fungsi setara.

Bila menggunakan jika pernyataan, Sering kali Anda akan ingin memeriksa beberapa kondisi yang berbeda.
Anda harus memahami Operator Boolean OR, NOT, dan DAN. Fungsi Operator boolean dengan cara Serupa dengan Operator Perbandingan: masing-masing kembali 0 jika mengevaluasi ke FALSE atau 1 jika mengevaluasi ke TRUE.

TIDAK: Operator TIDAK menerima satu input.
Jika masukan itu adalah TRUE, ia mengembalikan FALSE, dan jika masukan itu adalah FALSE, ia mengembalikan TRUE. Misalnya, TIDAK (1) evalutes ke 0, dan TIDAK (0) evalutes pertama TIDAK (sejumlah tapi nol) mengevaluasi ke 0 Dalam C dan C + + TIDAK ditulis sebagai!. Dievaluasi TIDAK bahkan sebelum keduanya AND dan OR.

DAN: Ini adalah perintah penting.
DAN mengembalikan TRUE jika kedua input BENAR (jika 'ini' DAN 'yang' benar). (1) DAN (0) Akan mengevaluasi ke nol Karena salah satu masukan adalah palsu (keduanya harus BENAR untuk itu untuk mengevaluasi ke TRUE). (1) DAN (1) mengevaluasi pertama (Setiap nomor tetapi 0) DAN (0) mengevaluasi ke 0 Operator DAN ditulis && di C + +. Jangan bingung dengan berpikir itu memeriksa kesetaraan antara nomor: tidak. Perlu Pikiran Bahwa operator AND Dievaluasi sebelum operator OR.

OR: Sangat berguna adalah pernyataan OR!
Jika Entah (atau keduanya) dari dua nilai itu cek BENAR BENAR maka kembali. Misalnya, (1) ATAU (0) mengevaluasi pertama (0) OR (0) mengevaluasi ke 0 OR ditulis sebagai | | di C + +. Mereka adalah karakter pipa. Pada keyboard Anda, mereka mungkin terlihat seperti usus meregang. Pada komputer saya pipa berbagi kunci dengan \. Perlu diingat OR Yang Akan Dievaluasi setelah DAN.

Hal ini mungkin untuk menggabungkan Operator Beberapa boolean dalam sebuah pernyataan tunggal, Sering kali Anda akan menemukan melakukannya untuk menjadi nilai yang besar Ketika membuat ekspresi kompleks untuk jika pernyataan.
Apa! (1 && 0)? Tentu saja, itu akan Be True. Memang benar Karena bahkan 1 && 0 mengevaluasi ke 0 dan 0 mengevaluasi! TRUE (yaitu, 1).

Cobalah beberapa simbol - mereka tidak terlalu keras.

Share this article :

0 komentar:

Posting Komentar

Arsip Blog

Recent Post

Labels

  • A (6)
  • B (20)
  • C (20)
  • D (8)
  • E (2)
  • F (14)
  • G (1)
  • I (3)
  • J (6)
  • K (5)
  • L (1)
  • M (16)
  • N (4)
  • P (11)
  • Q (2)
  • R (2)
  • S (7)
  • T (9)
  • U (2)
  • V (11)
  • W (6)
.
 
Support : HONOR JANGAR | HONOR JANGAR INDONESIA | HONOR JANGAR
Copyright © 2013. Pak RT atau Pak RW - All Rights Reserved
Template Modify by Honor Jangar Indonesia
Proudly powered by Blogger