Em vừa mới tiếp cận C++ và có vấn đề không hiểu. Đây là chương trình của em:
#include <iostream>
using namespace std;
int main()
{
float temp = 4.95;
if (temp >= 4.95 && temp <= 10)
{
cout<<"Dung"<<endl;
}
else if (temp >=0 && temp < 4.95)
{
cout<<"Sai"<<endl;
}
system("pause");
return 0;
}
Khi em chạy chương trình thì kết quả lại hiện lên là “Sai”.
Cũng với chương trình đó em gán giá trị lại cho biến temp = 3.95 và thay đổi các điều kiện trong if thì chương trình lại hiện ra “Dung”.
#include <iostream>
using namespace std;
int main()
{
float temp = 3.95;
if (temp >= 3.95 && temp <= 10)
{
cout<<"Dung"<<endl;
}
else if (temp >=0 && temp < 3.95)
{
cout<<"Sai"<<endl;
}
system("pause");
return 0;
}
Mong các Anh/chị có thể giải thích giúp em.

chứ vầy ko ổn.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?