#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
cout << "Akcios ar szamolasa" << endl;
//Arleszallitas
int ar,ujar,szazalek;
cout<<"A termek ara:"; cin>>ar;
if (ar<=0){
cout<<"Csak pozitiv lehet!"<<endl;
exit(1);
}
cout<<"Hany szazalekkal lett olcsobb:"; cin>>szazalek;
if (szazalek<=0 || szazalek>=100){
cout<<"Nullanal nagyobb, 100-nal
kisebb egeszet adjon meg!"<<endl;
exit(1);
}
//cout<<(100-szazalek)/100<<endl; //VIGYAZAT! Egész osztás,
az eredmény nulla lesz!
//ujar=ar*(100-szazalek)/100; //Ez
jó, mert a szorzás, osztás balról jobbra hajtódik végre.
//ujar=(100-szazalek)/100*ar; //Nullát ad az egész osztás miatt!
//ujar=float(100-szazalek)/float(100)*ar; //átkonvertáljuk valósba, így már
helyes
ujar=(100.-szazalek)/100.*ar; //Ha a kifejezésben
vegyesen való és egész van, valósban számol.
cout<<"Az
engedmenyes ar:"<<ujar<<endl;
return 0;
}