Problema: Informe um valor e um código. Valores aleatórios. Se o codigo informado fou 1, acrescente 10% ao valor informado, se for 2, acrescente 15%; Se for 4, some 20% ao valor e se for 4, some mais 25% A mensagem final mostrará o valor com a porcentagem acrescida. Ajuda por gentileza. Segue modelo: #include <cstdlib>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
float valor,codigo,result;
printf("Informe um valor \n");
scanf("%d",&valor);
printf("Informe um codigo \n");
scanf("%d",&codigo);
if(codigo==1)
result=valor+0.10;
if(codigo==2)
result=valor+0.15;
if(codigo==3)
result=valor+0.20;
if(codigo==4)
result==valor+0.25;{
printf("O novo valor e: \n \n" ,result);
}
system("PAUSE");
return EXIT_SUCCESS; Mais ou menos assim, mas não está calculando. Ajuda...