01/10/2018, 09:58

Chương trình kiểm tra ID và Password

Xin cám ơn ạ. Vì em là người mới học nên mọi người viết dễ hiểu tí nha em cám ơn nhiều ạ
Giả sử userID và password của chương trình được định nghĩa như bên dưới

#include <iostream>
using namespace std;

const int ID = 123;
const int password = 123456;

int main()
{
	//.................
}

Viết tiếp chương trình trên sử dụng vòng lặp do-while để kiểm tra userID và password được nhập từ bàn phím. Chương trình chỉ thực hiện tiếp khi người dùng nhập đúng userID và password. Nếu nhập sai, chương trình sẽ yêu cầu người dùng nhập lại.
Nguồn : http://cpp.daynhauhoc.com/3/1-vong-lap-do-while/

Henry viết 12:07 ngày 01/10/2018
int idUser, passUser;    
do {
nhập idUser;
nhập passUser;
while (idUser != ID or passUser != pasword);
Nhật Nam Lương viết 12:05 ngày 01/10/2018
#include <iostream>
using namespace std;
const int ID = 123;
const int PASSWORD = 123456;



int main()
{
	int ID2, PASSWORD2;
	do
	{
		cout << "Please enter your ID" << endl;
		cin >> ID2;
		cout << "Please enter your PASSWORD" << endl;
		cin >> PASSWORD2;
	} while (ID2 != ID or PASSWORD2 != PASSWORD);

	system("pause");
	return 0;
}

Bác xem giùm em lỗi gì đây ạ

Henry viết 12:12 ngày 01/10/2018

trời ạ C, C++ làm gì có or, em viết theo kiểu văn nói thôi. Thay or bằng ||

Nhật Nam Lương viết 12:06 ngày 01/10/2018

Cám ơn anh nhé hehe mới học nên em đâu biết đâu

Nhật Nam Lương viết 12:11 ngày 01/10/2018

Cho hỏi thêm cái nữa là vòng lặp do while sẽ kết thúc khi biểu thức điều kiện đúng hả anh

Henry viết 12:10 ngày 01/10/2018

nó sẽ kết thúc khi điều kiện sai. Nó cũng y chang while do không khác gì hết á.

i++;
while (i < 10) {i++;}

viết như trên rườm rà nên

do {
i++;
} while (i < 10);

Như vậy nó liền khối. Dễ nhìn, dễ hiểu, logic hơn

Bài liên quan
0