B
bryant058
i write a program,but after test ,the cout is still 0 !! Why?
----My source code-------------
#include<iostream>
using namespace std;
int main()
{
int pn,qn;
double total=0;
cout<<"Enter Product Number:";
cin>>pn;
while(pn != -1)
{
cout<<"Enter Quantity Number:";
cin>>qn;
switch (pn)
{
case'1':
total=20;
break;
case'2':
total=total+qn*4.50;
break;
case'3':
total=total+qn*9.98;
break;
case'4':
total=total+qn*4.49;
break;
case'5':
total=total+qn*6.87;
break;
}
cout<<"Enter Product Number:";
cin>>pn;
}
cout<<total<<endl;
return 0;
}
----My source code-------------
#include<iostream>
using namespace std;
int main()
{
int pn,qn;
double total=0;
cout<<"Enter Product Number:";
cin>>pn;
while(pn != -1)
{
cout<<"Enter Quantity Number:";
cin>>qn;
switch (pn)
{
case'1':
total=20;
break;
case'2':
total=total+qn*4.50;
break;
case'3':
total=total+qn*9.98;
break;
case'4':
total=total+qn*4.49;
break;
case'5':
total=total+qn*6.87;
break;
}
cout<<"Enter Product Number:";
cin>>pn;
}
cout<<total<<endl;
return 0;
}