Fiz esse código só para teste
Testei no FoxPro e funcionou perfeitamente porém no C++ ele está aparecendo uma mensagem e deixando o valor em zero
Algoritmo:
algoritmo var custo, lucro, imposto, comissao, preço:real inicio escreva (“Digite o custo:”) leia (custo) escreva (“Digite o lucro:”) leia (lucro) escreva (“Digite a imposto:”) leia (imposto) escreva (“Digite a comissão:”) leia (comissao) valor<-((100)-(lucro+imposto+comissao))/100 preço<-(custo/valor) escreva (“o preço final é”) escreva(preço) fimalgoritmo
Menssagem do C++:
Double teste = 0;
Teste = ((100)-(50+10+5))/100;
Menssagebox.show)string.format("{0:0.00}", teste));