Hàm Bool Là Hàm Gì Và Cách Sử Dụng Ra Sao? - Dạy Nhau Học Trang chủ » Hàm Bool Trong C » Hàm Bool Là Hàm Gì Và Cách Sử Dụng Ra Sao? - Dạy Nhau Học Có thể bạn quan tâm Hàm Bool Trong Toán Rời Rạc Hàm Border Trong Css Hàm Bỏ Số Lẻ Trong Excel Hàm Bỏ Số Sau Dấu Phẩy Trong Excel Hầm Bò Sốt Vang Bao Lâu Hàm Bool là hàm gì và cách sử dụng ra sao? programming c++ longhuy_32 (Nguyễn Cát Long Huy) October 1, 2015, 3:22pm #1 Cho em hỏi hàm Bool là hàm gì ạ? Và cách sử dụng nó sao ạ? 2 Likes vietha0996 (Ha) October 1, 2015, 3:22pm #2 bool là một kiểu dữ liệu tương tự int, float, string… trong c/c++ chứ không phải hàm bạn à. Nó chỉ có 2 kiểu : đúng (True) hoặc sai (False) 8 Likes longhuy_32 (Nguyễn Cát Long Huy) October 1, 2015, 12:55pm #3 Cách dùng là sao bạn? vietha0996 (Ha) October 1, 2015, 1:18pm #4 thường dùng làm kiểu trả về của một hàm kiểm tra (vì bool chỉ có thể Đúng hoặc Sai) ví dụ như hàm kiểm tra số nguyên tố: bool nguyenTo(int n) { if (n < 2) return false; for (int i = 2; i <= (int)sqrt(n); i++) { if (n % i == 0) return false; } return true; } 6 Likes longhuy_32 (Nguyễn Cát Long Huy) October 1, 2015, 1:04pm #5 Còn trong hàm main thì if(bool==true) cout << n << " la so nguyen to"; hả anh? vietha0996 (Ha) October 1, 2015, 1:08pm #6 không phải, bool chỉ là kiểu trả về thôi, bạn phải dùng tên hàm là nguyenTo, truyền tham số n vào để gọi hàm nhé. if (nguyenTo(n) == true)… hoặc viết tắt là if (nguyenTo(n))… 5 Likes longhuy_32 (Nguyễn Cát Long Huy) October 1, 2015, 1:18pm #7 hehe em hiểu rồi. Ths anh nhìu nhe ^^ 1 Like SinhBk (SinhBk) May 29, 2018, 10:15am #8 hello Ban, ban cho mình hỏi 1 vấn đề nhỏ là nếu như mình truyền vào tham sô n = 10 , thì trong vòng lặp " for" nếu đem kiểm tra điều kiện n%2==0 nếu như điều kiện nay đúng tức là "n " không phải là số nguyên tố thì sau đó vòng lặp for có tiếp tục chạy câu lệnh “i++” hay không, mong bạn có thể giải thích cho mình với! cám ơn bạn rất nhiều rogp10 (rogp10) May 29, 2018, 11:34am #9 Về đoạn code trên: nếu n%i == 0 thì sẽ đi tới return false; mà return là ra khỏi hàm rồi, với false là giá trị trả về. 1 Like Thanh_Hiep_Vo (Thanh Hiệp Võ) October 28, 2018, 4:07pm #10 Anh em cho hỏi giữa 2 cái này khác nhau như sao ạ: 1. for (int i = 1; i <= (int)sqrt(n); i++) for (int i = 1; i <= sqrt(n); i++) 1 Like SITUVN.gcd (SITUVNgcd) October 28, 2018, 4:02pm #11 Khác nhau ở: Thanh_Hiep_Vo: (int) sqrt() trả về kiểu số thực (double).(int) là ép về số nguyên rồi so sánh. Nếu không ép thì nó tự động chuyển i thành kiểu số thực. (1) So sánh 2 số nguyên. (2) So sánh 2 số thực. 2 Likes Duy_Le_Hoang (Duy Lê Hoàng) September 15, 2022, 2:18am #13 Cho em hỏi sao lại return false 2 lần v ạ SITUVN.gcd (SITUVNgcd) September 15, 2022, 10:42am #14 Duy_Le_Hoang: return false 2 lần 2 lần ở 2 lần lọc điều kiện khác nhau. Khi nhỏ hơn 2 thì chắc chắn không phải số nguyên tố rồi. Bạn biết đấy, nhỏ hơn 2 thì bao gồm cả số âm nữa. Phần này loại bỏ tất cả số âm và số 1. Xét các số nguyên dương từ 2 và nếu nó chia hết (modulo = 0) cho số nào nhỏ hơn căn bậc 2 của số đó có nghĩa là nó không phải số nguyên tố. 2 Likes Nho_Phan_Dung (Nhớ Phan Dũng) December 16, 2022, 2:25pm #15 Cho em hỏi làm sao để sử dụng kiểu bool khai báo giới tính trong mảng vậy ạ!! tonny (tonny) January 12, 2024, 8:03am #16 nếu không có lệnh " return true " thì sao nó không chạy được hả bạn SITUVN.gcd (SITUVNgcd) January 12, 2024, 10:23am #17 @tonny Câu hỏi hơi tối nghĩa, bạn muốn hỏi cụ thể là gì? Một hàm thì luôn luôn phải có kết quả trả về! Nếu kiểu trả về không phải là void. tonny (tonny) January 13, 2024, 5:42am #18 Đã có lệnh “return false” ở trên rồi mà bạn, lệnh return true mình không thấy có điều kiện gì cả thì càn gì phải return true. Mình mới nhập môn nên hơi kém, nhờ bạn giải thích giúp SITUVN.gcd (SITUVNgcd) January 13, 2024, 9:36am #19 @tonny SITUVN.gcd: Một hàm thì luôn luôn phải có kết quả trả về! Như mình đã nhắc trước đó. Lệnh rẽ nhánh (if) không phải lúc nào cũng chạy vào. Phải đảm bảo hàm LUÔN LUÔN có kết quả trả về. Bạn thử chạy hàm trên khi n là 3, 5, 7, … (snt) thì nó có rơi vào nhánh nào return false không? 3 Likes tonny (tonny) January 13, 2024, 10:01am #20 Mình hiểu ý rồi, cảm ơn bạn nhiều 1 Like DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Hàm Bool Trong C Hàm Bool Trong C/C++ Là Gì? - Banhoituidap Kiểu Bool, Boolean Trong Lập Trình C/C++ (Code Ví Dụ) | TopDev [Tự Học C++] Kiểu Boolean Trong C++ » Hàm Bool Trong C++ Là Hàm Gì? - Cộng đồng C Việt C - Hướng Dẫn Sử Dụng Kiểu Bool - YouTube Kiểu Bool Trong C++ | Codelearn [PDF] Phần VI Đại Số Bool Và Hàm Bool Cách Dùng Hàm Bool [PDF] TOÁN RỜI RẠC Kiểu Luận Lý Và Cơ Bản Về Câu điều Kiện If (Boolean And If Statements) Hàm Bool() Trong Python Dùng Hàm Bool Set Giới Tính? - Facebook