Hello, my problem is that everytime I run my code (below) the variable "dPercent" returns a zero value. Thank you for your time and help.
[CODE=cpp]String^ originalString = textBoxDecrypt->Text;
String^ sPercent;
String^ currentChar;
long double dPercent;
int level = int(numEncrypt->Value);
int iPercent;
int position = 0;
clearFields();
textBoxDecrypt->Text = originalString;
numEncrypt->Value = level;
progressBarEncr ypt->Maximum = originalString->Length;
while (position < originalString->Length) {
currentChar = originalString->Substring(posi tion, 1);
textBoxEncrypt->Text = textBoxEncrypt->Text + "[" + currentChar + "]";
dPercent = (position / originalString->Length) * 100;
iPercent = int(dPercent);
progressBarEncr ypt->Value = position;
sPercent = iPercent.ToStri ng();
labelEncrypt->Text = "%" + sPercent;
MessageBox::Sho w("(Position/Length): " + position + "/" + originalString->Length + "\r\ncurrentCha r: " + currentChar + "\r\ndPerce nt: " + dPercent + "\r\niPerce nt: " + iPercent + "\r\nPercen t Equation: " + "((" + position + "/" + originalString->Length + ") * 100 )","DEBUG: Variables",Mess ageBoxButtons:: OK,MessageBoxIc on::None);
position = position + 1;
}
labelEncrypt->Text = "%" + "100";
progressBarEncr ypt->Value = originalString->Length;[/CODE]
[CODE=cpp]String^ originalString = textBoxDecrypt->Text;
String^ sPercent;
String^ currentChar;
long double dPercent;
int level = int(numEncrypt->Value);
int iPercent;
int position = 0;
clearFields();
textBoxDecrypt->Text = originalString;
numEncrypt->Value = level;
progressBarEncr ypt->Maximum = originalString->Length;
while (position < originalString->Length) {
currentChar = originalString->Substring(posi tion, 1);
textBoxEncrypt->Text = textBoxEncrypt->Text + "[" + currentChar + "]";
dPercent = (position / originalString->Length) * 100;
iPercent = int(dPercent);
progressBarEncr ypt->Value = position;
sPercent = iPercent.ToStri ng();
labelEncrypt->Text = "%" + sPercent;
MessageBox::Sho w("(Position/Length): " + position + "/" + originalString->Length + "\r\ncurrentCha r: " + currentChar + "\r\ndPerce nt: " + dPercent + "\r\niPerce nt: " + iPercent + "\r\nPercen t Equation: " + "((" + position + "/" + originalString->Length + ") * 100 )","DEBUG: Variables",Mess ageBoxButtons:: OK,MessageBoxIc on::None);
position = position + 1;
}
labelEncrypt->Text = "%" + "100";
progressBarEncr ypt->Value = originalString->Length;[/CODE]
Comment