Hi im new here, and I just need a bit of help.
When I compile this and get to the part where i'm meant to type in a word, (Page) It just skips to the end and says: "Press any key to continue".
Any help?
Code:
#include <iostream>
using namespace std;
int main()
{
float STR;
float DEX;
float WA;
int MIN;
int MAX;
float COMBO;
float PANIC;
float SkillMastery;
float POWER;
float WDEF;
float ORBS;
float SLASHB;
float RAGE;
float JOB;
float JOBB;
float WEAPON;
float Page;
float Fighter;
float Spearman;
float NormalWarrior;
float TwoHandedMace;
float OneHandedMace;
float OneHandedSword;
float TwoHandedSword;
float age;
cout<<"Welcome to John's axe warrior damage calculator v.0.1";
cout<<"---------------------------------------Note: 'a' for max or min means 1 damage or 'miss'---------------------------------------------------------------------------------------------------";
cout<<"Enter STR:";
cin>>STR;
cout<<"Enter DEX:";
cin>>DEX;
cout<<"Enter Weapon Attack:";
cin>>WA;
cout<<"Enter Skill Mastery:";
cin>>SkillMastery;
cout<<"Power Strike? (1.14 - 2.60):";
cin>>POWER;
cout<<"Slash blast? (.57 - 1.3):";
cin>>SLASHB;
cout<<"Monsters Defence?";
cin>>WDEF;
cout<<"Type of warrior? (Normal Warrior, Fighter, Spearman, Page)";
cin>>JOB;
if ( JOB = Page )
{
cout<<"Type of weapon? (2hSword, 2hMace, 1hSword, 1hMace...)";
cin>>WEAPON;
if ( WEAPON = TwoHandedSword )
{
MIN = ((((STR*0.9*SkillMastery*3.4) + DEX)/100 * WA)) -WDEF;
MAX = ((((STR*4.6) + DEX)/100 * WA)) -WDEF;
cout<<"Minimum damage (normal slash):";
cout<<MIN<<endl;
cout<<"Maximum damage (normal slash):";
cout<<MAX<<endl;
system ("PAUSE");
int MINP;
int MAXP;
MINP = ((MIN+WDEF)*POWER)-WDEF;
MAXP = ((MAX+WDEF)*POWER)-WDEF;
cout<<"Minimum damage with power strike:";
cout<<MINP<<endl;
cout<<"Maximum damage with power strike:";
cout<<MAXP<<endl;
system ("PAUSE");
int MINSB;
int MAXSB;
MINSB = ((MIN+WDEF)*SLASHB)-WDEF;
MAXSB = ((MAX+WDEF)*SLASHB)-WDEF;
cout<<"Minimum damage with slash blast:";
cout<<MINSB<<endl;
cout<<"Maximum damage with slash blast:";
cout<<MAXSB<<endl;
system ("PAUSE");
return 0;
}
else if ( WEAPON = TwoHandedMace )
{
MIN = ((((STR*0.9*SkillMastery*3.2) + DEX)/100 * WA)) -WDEF;
MAX = ((((STR*4.8) + DEX)/100 * WA)) -WDEF;
cout<<"Minimum damage (normal slash):";
cout<<MIN<<endl;
cout<<"Maximum damage (normal slash):";
cout<<MAX<<endl;
system ("PAUSE");
int MINP;
int MAXP;
MINP = ((MIN+WDEF)*POWER)-WDEF;
MAXP = ((MAX+WDEF)*POWER)-WDEF;
cout<<"Minimum damage with power strike:";
cout<<MINP<<endl;
cout<<"Maximum damage with power strike:";
cout<<MAXP<<endl;
system ("PAUSE");
int MINSB;
int MAXSB;
MINSB = ((MIN+WDEF)*SLASHB)-WDEF;
MAXSB = ((MAX+WDEF)*SLASHB)-WDEF;
cout<<"Minimum damage with slash blast:";
cout<<MINSB<<endl;
cout<<"Maximum damage with slash blast:";
cout<<MAXSB<<endl;
system ("PAUSE");
return 0;
}
else if ( WEAPON = OneHandedSword )
{
MIN = ((((STR*0.9*SkillMastery*4) + DEX)/100 * WA)) -WDEF;
MAX = ((((STR*4) + DEX)/100 * WA)) -WDEF;
cout<<"Minimum damage (normal slash):";
cout<<MIN<<endl;
cout<<"Maximum damage (normal slash):";
cout<<MAX<<endl;
system ("PAUSE");
int MINP;
int MAXP;
MINP = ((MIN+WDEF)*POWER)-WDEF;
MAXP = ((MAX+WDEF)*POWER)-WDEF;
cout<<"Minimum damage with power strike:";
cout<<MINP<<endl;
cout<<"Maximum damage with power strike:";
cout<<MAXP<<endl;
system ("PAUSE");
int MINSB;
int MAXSB;
MINSB = ((MIN+WDEF)*SLASHB)-WDEF;
MAXSB = ((MAX+WDEF)*SLASHB)-WDEF;
cout<<"Minimum damage with slash blast:";
cout<<MINSB<<endl;
cout<<"Maximum damage with slash blast:";
cout<<MAXSB<<endl;
system ("PAUSE");
return 0;
}
else if ( WEAPON = OneHandedMace )
{
MIN = ((((STR*0.9*SkillMastery*3.6) + DEX)/100 * WA)) -WDEF;
MAX = ((((STR*4.4) + DEX)/100 * WA)) -WDEF;
cout<<"Minimum damage (normal slash):";
cout<<MIN<<endl;
cout<<"Maximum damage (normal slash):";
cout<<MAX<<endl;
system ("PAUSE");
int MINP;
int MAXP;
MINP = ((MIN+WDEF)*POWER)-WDEF;
MAXP = ((MAX+WDEF)*POWER)-WDEF;
cout<<"Minimum damage with power strike:";
cout<<MINP<<endl;
cout<<"Maximum damage with power strike:";
cout<<MAXP<<endl;
system ("PAUSE");
int MINSB;
int MAXSB;
MINSB = ((MIN+WDEF)*SLASHB)-WDEF;
MAXSB = ((MAX+WDEF)*SLASHB)-WDEF;
cout<<"Minimum damage with slash blast:";
cout<<MINSB<<endl;
cout<<"Maximum damage with slash blast:";
cout<<MAXSB<<endl;
system ("PAUSE");
return 0;
}
}
}