اگر منظور شما را درست متوجه شده باشم , با توضیحاتی که شما دادید , میتونید از تابعی با نوع بازگشتی bool استفاده کنید و قسمت محاسبه مقدار پول خرد دستگاه و چک کردن این مقدار با اسکناس ورودی را در این تابع قرار دهید و متناسب جواب این محاسبه , مقدار true یا false را برگردانید
bool CheckCoinsNumber(int EnteredCash)
{
if(CoinsNumber<EnteredCash)
return false;
else
return true;
}
در ادامه برنامه و در توابع دیگر این مقادیر (true و false) را توسط یک if ساده چک کنید .
.
.
.
if(CheckCoinsNumber(EnteredCash))
//Continue the program
else
//Stop working
.
.
.
امیدوارم منظور شما رو درست متوجه شده باشم . موفق باشید ...