Пример за C++ програма, изчисляваща промяната на касата в дроби

Опитайте Нашия Инструмент За Премахване На Проблемите

Ще споделя пример за програма за изчисляване на изменението на дроби с помощта на езика C++, който е едно от разработките на родителския език C. Защо не използвате език C? Една от причините за използването на езика C++, включително казус на програмата за изчисляване на паричните деноминации, е, че е по-опростен и лесен за разбиране. Програмата не е само за правене на приложения, но можем да я използваме в ежедневието, като например как да направим програма за изчисляване на ресто, което ще бъде много полезно за продажби, касиери и т.н.

Алгоритъм за изчисляване на банкноти



В тази публикация ще споделя програмата за кодиране за изчисляване на размера на промяната, като се започне с Rp листа. 50 000, лист Rp. 20 000, лист Rp. 10 000, лист Rp. 5000, лист Rp. 2000, Rp. 1000, лист Rp. 5000, лист Rp. 200 и листове Rp. 100. При съставянето на програма за изчисляване на ресто от банкнотите по-горе съм представил кодирането по следния начин!

Пример за програма за алгоритъм за парични фракции на C++ (Връщания от касата)

#включи
#включи
използване на пространство от имена std;
основен ()
{
//------Алгоритъм за изчисляване на промените в касата------//
//sumber-hardifal.me//
int купуват, плащат, връщат, остават, сума;
cout<>Купува;
cout<>давам;

връщане = плащане-купуване;

остатък = връщане;

cout<<'Jumlah Uang Kembali : '<cout<<'Pecahan Uang Kembali : ';

ако (оставащи >= 50000)
{
сума = остатък / 50000;
cout<<' '<cout<<'Lembar 50.000 ';
остатък = остатък - (сума * 50000);
}
ако (оставащи >= 20000)
{
сума = остатък / 20000;
cout<<' '<cout<<'Lembar 20.000 ';
остатък = остатък - (сума * 20000);
}
ако (оставащи >= 10000)
{
сума = остатък / 10000;
printf('%d ', сума);printf('Листове 10 000 ');
остатък = остатък - (сума * 10000);
}

ако (оставащи >= 5000)
{
сума = остатък / 5000;
cout<<' '<cout<<'Lembar 5.000 ';
остатък = остатък - (сума * 5000);
}
ако (оставащи >= 2000)
{
сума = остатък / 2000;
cout<<' '<cout<<'Lembar 2.000 ';
остатък = остатък - (сума * 2000);
}
ако (оставащи >= 1000)
{
сума = остатък / 1000;
cout<<' '<cout<<'Lembar 1.000 ';
остатък = остатък - (сума * 1000);
}
ако (оставащи >= 500)
{
сума = оставаща / 500;
cout<<' '<cout<<'Lembar 500 ';
остатък = остатък - (сума * 500);
}
ако (оставащи >= 200)
{
сума = остатък / 200;
cout<<' '<cout<<'Lembar 200 ';
остатък = остатък - (сума * 200);
}
ако (оставащи >= 100)
{
сума = остатък / 100;
cout<<' '<cout<<'Lembar 100 ';
остатък = остатък - (сума * 100);
}
getch();
}

Изход от програмата за изчисляване на фракции на промяна:

Методът е същият като обичайния за тези, които не знаят, следвайте метода по-долу:

отворете приложението dev-C++

изберете менюто файл

след това изберете нов - изходен файл

въведете кода по-горе

и компилиране и изпълнение / F11 и резултатите са пример за попълване/извеждане в изображението по-долу:


Свържете се с администратора, когато има проблем. Дай Боже, бърз отговор