trang chủ Blogs viết lịch trình tính tổng các số nguyên được nhập từ bỏ bàn phím cho tới khi nhập số 0 thì dừng.


Bạn đang xem: Viết chương trình tính tổng các số nguyên được nhập từ bàn phím cho đến khi nhập số 0 thì dừng.

C - C Plus PlusKỹ thuật lập trìnhLập trình căn bảnCode C++: các cách áp dụng vòng lặp FOR trong nghệ thuật lập trình C++Trong các bài viết trước, các bạn đã thực hành nhiều ví dụ tương quan tới kết cấu vòng lặp for trong chuyên môn lập trình. Trong bài này, tôi vẫn hướng dẫn các bạn sử dụng vòng lặp for cơ bản qua 3 ví dụ. Với từng ví dụ, đều có hướng dẫn, setup chương trình và công dụng minh họa.

Bạn đang xem: Viết chương trình tính tổng những số nguyên được nhập từ bỏ bàn phím cho đến khi nhập số 0 thì dừng.

Ví dụ 1
:Sử dụng ngôn từ C++, viết chương trình nhập vào 3 số nguyên từ bỏ bàn phím. Tính và in ra quý hiếm tổng của 3 số nguyên đó.Hướng dẫn:- Khai báo đổi mới tong=0 nhằm lưu giá trị cùng dồn với từng quý giá nhập vào từ bàn phím, cực hiếm n được áp dụng để nhập vào.- Vòng lặp for sẽ chạy 3 lần, các lần sẽ yêu thương cầu người tiêu dùng nhập 1 cực hiếm vào, sau đó giá trị nhập vào sẽ tiến hành cộng dồn cùng lưu lại biến đổi tong.- thay đổi tong cuối cùng chính là tổng của 3 quý giá được nhập vàoMã nguồn:#includeusing namespace std;int main() int tong=0, n; for(int i=1;i cout cin>>n; tong+=n; cout return 0; }Kết quả:

*

Hình 1. Thực hiện vòng for tính tổng 3 số nhập trường đoản cú bàn phím
Ví dụ 2
:Sử dụng ngữ điệu C++, viết lịch trình nhậpvào số nguyên N. Tính tổng các giá trị lẻ từ 0 mang lại N;Hướng dẫn:- Khai báo vươn lên là N chứa giá trị yêu cầu tính, vươn lên là tong=0 để cùng dồn những giá trị tổng- Nhập trở nên N;- Vòng lặp for chạy từ là một đến N. Hoàn toàn có thể chạy tự 0, mà lại không nên thiết, bởi vì 0 là số chẵn và cộng vào tổng cũng không thay đổi kết quả. Cùng với mỗi giá trị i, ta triển khai kiểm tra tính chẵn lẻ bằng phương pháp chia giá bán trị mang lại 2. Trường hợp i không phân chia hết đến 2 cho nên giá trị lẻ. Cộng dồn những giá trị i lẻ lại nhằm nhận kết quả như yêu cầu bài bác toán.Mã nguồn:#includeusing namespace std;int main() int N, tong=0; cout cin>>N; for(int i=1;i if(i%2!=0) tong+=i; cout return 0; }Kết quả:

*



Xem thêm: Sự Thịnh Trị Của Chế Độ Phong Kiến Dưới Thời Đường Được Biểu Hiện Như Thế Nào ?

Hình 2. Tính tổng các số lẻ từ 1 - n sử dụng for trong chuyên môn lập trình
Ví dụ 3
:Sử dụng ngôn ngữ C++, viết chương trìnhnhập vào 1 dãy số nguyên từ bàn phím đến khi gặp mặt số 0 thì dừng. In ra tổng những sốnguyên dương;- Vòng lặp không có giá trị khởi đầu, mốc giới hạn lặp và bước nhảy. Chu kỳ lặp nhờ vào giá trị người tiêu dùng nhập vào N.+ ví như N+ nếu N=0, thoát vòng lặp, in ra quý hiếm tổng+ nếu như N>0, cùng dồn các giá trị vào biến chuyển tong.Mã nguồn:#includeusing namespace std;/* Nhap vao 1 day so nguyen tu ban phim den khi gap so 0 thi dung.In ra tong cac so nguyen duong */int main() int N, tong=0; for(;;) cout cin>>N; if(N continue; if(N==0) break; tong+=N; cout return 0; Kết quả: