D
d.j.
This program will not let me use the charater as the sentinel please
advise... The error I get is can not convert char to char*
# include <iostream.h>
int main()
{
char stname [12]; //student name
int code; // veteran or not 1 or 2
int units; //number of units student register for
int dep; // number of dependents
float fin; //finacial assistance
int vets =0; //verterans
int nonvet =0; //non verterans
int fulvet=0;// full time vet
int pvet=0;// part time vet
char end;
while (stname !=end)
{
cout << "\nEnter Students name\n";
cin >> stname;
if (stname == end)
break;
cout << "\Enter code\n";
cin >> code;
cout << "\nEnter number of units\n";
cin >> units;
cout << "\nEnter number of dependents\n";
cin >> dep;
if (code == 2)
vets++;
else nonvet++;
if (code ==2 && units>=15)
fulvet++;
if (code ==2 && units <15)
pvet++;
if (code == 2 && units <15 && dep < 2)
fin += units * 20.00;
if (code == 2 && units <15 && dep >= 2)
fin += units * 23.00;
if (code == 2 && units >=15 && dep >= 2)
fin += units * 30.00;
if (code == 2 && units >=15 && dep < 2)
fin += units * 27.00;
}
cout << "Total full time veterans students " << fulvet << " "<<'\n';
cout << "Total part time veterans students " << pvet << " "<<'\n';
cout << "Total amount " << fin << " " << '\n';
return 0;
}
Thanks in advance
Dario
advise... The error I get is can not convert char to char*
# include <iostream.h>
int main()
{
char stname [12]; //student name
int code; // veteran or not 1 or 2
int units; //number of units student register for
int dep; // number of dependents
float fin; //finacial assistance
int vets =0; //verterans
int nonvet =0; //non verterans
int fulvet=0;// full time vet
int pvet=0;// part time vet
char end;
while (stname !=end)
{
cout << "\nEnter Students name\n";
cin >> stname;
if (stname == end)
break;
cout << "\Enter code\n";
cin >> code;
cout << "\nEnter number of units\n";
cin >> units;
cout << "\nEnter number of dependents\n";
cin >> dep;
if (code == 2)
vets++;
else nonvet++;
if (code ==2 && units>=15)
fulvet++;
if (code ==2 && units <15)
pvet++;
if (code == 2 && units <15 && dep < 2)
fin += units * 20.00;
if (code == 2 && units <15 && dep >= 2)
fin += units * 23.00;
if (code == 2 && units >=15 && dep >= 2)
fin += units * 30.00;
if (code == 2 && units >=15 && dep < 2)
fin += units * 27.00;
}
cout << "Total full time veterans students " << fulvet << " "<<'\n';
cout << "Total part time veterans students " << pvet << " "<<'\n';
cout << "Total amount " << fin << " " << '\n';
return 0;
}
Thanks in advance
Dario