/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

[Tự Học Lập Trình C - Qua Các Bài Tập] COM108_Nhập Môn Lập Trình - Bài 4 - WHILE DO-WHILE - P2 - Ôn Tập

YÊU CẦU


Bài 1:
Viết chương trình nhập vào số lẻ, nếu nhập vào số chẵn thì yêu cầu nhập lại

Bài 2:
Viết chương trình nhập vào số trong khoảng 1 - 5, nếu sai yêu cầu nhập lại

Bài 3:
Viết chương trình nhập vào số nguyên và xuất số đó ra màn hình, tinh tổng các số chẵn vừa nhập, cho đến khi người dùng nhập số 0, xuất tổng ra màn hình.

Bài 4:
Sử dụng switch case kết hợp do while viết chương trình lựa chọn menu:
- 0. Kết thúc chương trình
- 1. Phần quà thứ nhất
- 2. Phần quà thứ nhì
- 3. Phần quà thứ ba
Nếu người dùng nhập vào số:
- 0: Kết thúc chương trình
- 1: Phần thưởng của bạn là $500
- 2: Phần thưởng của bạn là $1000
- 3: Chúc bạn may mắn lần sau

Nếu nhập số không phải là 0 hoặc 1 hoặc 2, hoặc 3 thì yêu cầu nhập lại.


THỰC HIỆN:
Viết chương trình nhập vào số lẻ, nếu nhập vào số chẵn thì yêu cầu nhập lại
#include<stdio.h>
 
int main() {   
	int n; 
	do {
	  	printf("\nNhap vao SO LE n: "); 
		scanf("%d", &n);
	}while (n % 2 == 0); // Nếu nhập vào số chẵn thì yêu câu nhập lại
}
Viết chương trình nhập vào số trong khoảng 1 - 5, nếu sai yêu cầu nhập lại
#include<stdio.h>
 
int main() {   
	int n; 
	do {
	  	printf("\nNhap vao so 1 - 5: "); 
		scanf("%d", &n);
        if (n < 1 || n > 5) 
			printf ("\nNhap lai!");
	}while (n < 1 || n > 5); // nếu < 1 hoặc lớn hơn 5 thì nhập lại
}
Viết chương trình nhập vào số nguyên và xuất số đó ra màn hình, tinh tổng các số chẵn vừa nhập, cho đến khi người dùng nhập số 0, xuất tổng ra màn hình.
#include<stdio.h>
 
int main() {   
	int n; 
	int tong = 0;
	do {
	  	printf("\nNhap vao so tu nhien: "); 
		scanf("%d", &n);
		printf ("%d ", n);
		if (n % 2 == 0)
			tong += n;
	}while (n != 0); 
	
	printf ("\nTong cac SO CHAN vua nhap la: %d", tong);
}
Sử dụng switch case kết hợp do while viết chương trình lựa chọn menu:
- 0. Kết thúc chương trình
- 1. Phần quà thứ nhất
- 2. Phần quà thứ nhì
- 3. Phần quà thứ ba
Nếu người dùng nhập vào số:
- 0: Kết thúc chương trình
- 1: Phần thưởng của bạn là $500
- 2: Phần thưởng của bạn là $1000
- 3: Chúc bạn may mắn lần sau

Nếu nhập số không phải là 0 hoặc 1 hoặc 2, hoặc 3 thì yêu cầu nhập lại.
#include<stdio.h>
 
int main() {   
	int luaChon; 

	do {
	  	printf("\n======Menu======"); 
	  	printf("\n0. Ket thuc chuong trinh"); 
	  	printf("\n1. Phan qua thu NHAT"); 
	  	printf("\n2. Phan qua thu NHI"); 
	  	printf("\n3. Phan qua thu BA");
		printf("\nLua chon cua ban: ");
		scanf("%d", &luaChon);
		switch (luaChon){
			case 0:
				break;
			case 1:
				printf("\nPhan thuong cua ban la $500");
				break;
			case 2:
				printf("\nPhan thuong cua ban la $1000");
				break;
			case 3:
				printf("\nChuc ban may man lan sau!");
				break;
			default:
				printf("\nNhap vao cac so [0-3]");
		}	
	}while (luaChon < 0 || luaChon > 3); 
}

Xong!








No comments:

Post a Comment

/*header slide*/