Ấn phím enter xong thì chương trình không hỏi tiếp tục

// Khai bao thu vien
#include <iostream>
using namespace std;
// khai bao bien 
// ham chinh
void main()
{
	int chon, m3, tien;
	char tieptuc;
	do
	{
		// dung man hinh 
		system("cls");

		//xay dung menu
		cout << "\n1 Bai tap 1";
		cout << "\n2 Bai tap 2 ";
		cout << "\n3 Bai tap 3";
		cout << "\n0 Ban chon thoat";
		cout << "\n Ban chon tu (0-3)";
		cin >> chon;
		switch (chon)
		{
		case 1:
		{
			do
			{
				cout << "nhap gia tri nuoc";
				cin >> m3;
			} while (m3 < 0);
			if (m3 > 0 && m3 <= 10)
			{
				tien = m3 * 5500;
				cout << "so tien nuoc la" << tien << "dong" << endl;
			}
			else if (m3 > 10 && m3 <= 20)
			{
				tien = 10 * 5500 + (m3 - 10) * 11000;
				cout << "so tien nuoc la " << tien << "dong" << endl;
			}
			else if (m3 > 20 && m3 <= 30)
			{
				tien = 20 * 11000 + (m3 - 20) * 15000;
				cout << "so tien nuoc la " << tien << "dong" << endl;
			}
			else if (m3 > 30)
			{
				tien = 30 * 15000 + (m3 - 30) * 20000;
				cout << "so tien nuoc la " << tien << "dong" << endl;
			}
			break;
		}
		case 2:
		{
			cout << "\n Ban chon thoat chuong trinh ";
			break;
		}
		default:
			break;
			cout << "\n Ban co muon tiep tuc khong (y/n)";
			cin >> tieptuc;
		}
	} while (tieptuc == 'Y' || tieptuc == 'y');
	system("pause");
	return 0;
}

Ố ồ, break trước rồi kìa.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?