Vi ringrazio a tutti, mi siete stati di grande aiuto.
Ho finalmente risolto grazie ai vostri consigli, specie ad Oregon, non m ero accorto di quell'errore.
codice:
private: System::Void elabora_Click(System::Object^ sender, System::EventArgs^ e)
{
int p = System::Int32::Parse(pesoTXT->Text);
do
{
if ((p>=20) && (p<=65))
{
MessageBox::Show(" Utilizza Materasso 1","Body Scanner", MessageBoxButtons::OKCancel,MessageBoxIcon::Asterisk);
break;
}
else
{
if ((p<=80) && (p>65))
{
MessageBox::Show("Utilizza Materasso 2","Body Scanner", MessageBoxButtons::OKCancel,MessageBoxIcon::Asterisk);
break;
}
else
{
if ((p<=95) && (p>80))
{
MessageBox::Show("Utilizza Materasso 3","Body Scanner", MessageBoxButtons::OKCancel,MessageBoxIcon::Asterisk);
break;
}
else
{
if ((p>95) && (p<999))
{
MessageBox::Show("Utilizza Materasso 4","Body Scanner", MessageBoxButtons::OKCancel,MessageBoxIcon::Asterisk);
break;
}
}
}
}
MessageBox::Show("Peso Fuori Range","Body Scanner", MessageBoxButtons::OKCancel,MessageBoxIcon::Asterisk);
MessageBox::Show("Inserisci Peso","Body Scanner", MessageBoxButtons::OKCancel,MessageBoxIcon::Asterisk);
break;
}while((p<=20) || (p>=999));
}