Hỏi về vòng while

#include
using namespace std;
main()
{
int kieu;
float a,x,b;
cout<<"\n chon bat phuong trinh ‘ax + b < 0’ (1) hay ‘ax + b > 0’ (2) \n";
cin>>kieu;
cout<<"\n nhap a: “;
cin>>a;
cout<<”\n nhap b: “;
cin>>b;
while(a==0) {
cout<<”\n ban da nhap sai, moi ban nhap lai";
}
switch (kieu)
{
case 1:
cout<<"x < “<<-b/a;
break;
case 2:
cout<<”\nx > "<<-b/a;
}

}

-Em muốn hỏi là làm sao để vòng while nó cho về nhập lại a và b?
-Và lệnh Return; ý nghĩa gì?

trước tiên bạn sửa code lại cho đẹp 1 tí nào


cho nhập a, b ở trong vòng lặp là xong nhưng nếu cho nó về nhập lại a và b thì bạn nên dùng do while sẽ thích hợp hơn…

do
{
} while();

return…


bạn có thể tìm thấy những thứ mình cần trong cái tìm kiếm của diễn đàn…
:wink:

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