- Giới thiệu về khoá học lập trình c++ và phương pháp học
- Các khái niệm cơ bản trong c/c++
- Làm việc vào ra dữ liệu input và output trong lập trình c/c++
- Kiểu dữ liệu và toán tử trong lập trình c++
- Làm việc với cấu trúc if else trong lập trình c++
- Hướng dẫn làm bài tập cấu trúc lập trình c++
- Cấu trúc lập trình switch case trong lập trình c++
- Cấu trúc vòng lặp trong lập trình c++
- Hướng dẫn thực hành cấu trúc vòng lặp lập trình c++
- Hướng dẫn thực hành cấu trúc vòng lặp lập trình c++ – P2
- Làm việc với mảng trong lập trình c++
Trong phần bài viết này tôi sẽ hướng dẫn các bạn học lập trình c++ áp dụng những kiến thức được học vào để làm bài tập. Ở những phần trước chúng ta đã học các vấn đề bao gồm khai báo biến, quy tắc khai báo biến, kiểu dữ liệu, toán tử và cấu trúc điều kiện if else. Đây là những kiến thức quan trọng với những người mới học lập trình c++. Do vậy nếu bạn nào còn chưa rõ có thể xem lại các phần liên quan nhé.
Một số lưu ý khi thực hiện làm bài tập lập trình c++ trong phần này
Để sử dụng các hàm toán học các bạn khai báo sử dụng thư viện math như sau:
1 2 |
//Khai báo để sử dụng với các hàm số học #include <math.h> |
Các hàm toán học hay sử dụng trong các bài tập này bao gồm:
+ Hàm sqrt(n) để tính căn bậc hai của số n
+ Hàm pow(a, n) để tính hàm số mũ của hệ số a với n là số mũ
Sử dụng khai báo thư viện và viết code sau để lấy 2 số sau dấu phẩy như sau:
1 2 3 4 |
//Khai báo thư viện để lấy bao nhiêu số trong c/c++ #include <iomanip> Hàm lấy 2 số sau dấu phẩy: cout << setiosflags(ios::fixed) << setprecision(2); |
Bài tập 8,9 minh hoạ bằng code lập trình c++ như sau:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
//Bài tập 8 float cau8a = 0, cau8b = 0; //Thực hiện tính toán cau8a = sqrt (3.0 + sqrt(3.0 + sqrt(3.0))); cau8b = 1/ (2.0 + 1/ (2.0 + 1/2.0)); cout <<"Cau 8a la: "<<setprecision(3)<<cau8a<<endl; cout <<"Cau 8b la: "<<setprecision(3)<<cau8b<<endl; //Bài tập 9 //Khai báo biến float a = 0, b = 0, c = 0, cau9a=0, cau9b=0, cau9c=0, cau9d=0; //Thông báo người dùng nhập thông tin cout <<"Nhap so a la: "; cin >>a; cout <<"Nhap so b la: "; cin >>b; cout <<"Nhap so c la: "; cin >>c; //Thực hiện phép toán cau9c = 3*a - pow(b, 3) - (2*sqrt(c)); cout <<"Ket qua cau cau 9c la: "<<setprecision(3)<<cau9c<<endl; |
Các bạn học lập trình c++ có thể xem video dưới đây sau đó thực hành theo hướng dẫn để hiểu rõ hơn về những kiến thức được học.
Hy vọng qua bài học này sẽ giúp các bạn mới học lập trình c++ hiểu về cấu trúc lập trình. Và vận dụng được mảng trong lập trình c++ được tốt. Nếu có khó khăn gì bạn có thể comment dưới bài viết này. Hoặc xem thêm những bài học khác về chủ đề này: tại đây
=======================
☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0963 723 236 – 024. 6275 2212
Website: https://stanford.com.vn
Facebook:
Youtube: