0
EX. Create a program that reads sales values (old and new) of a product. The program must calculate the percentage increase of the product. The program ends only when the user informs the letter "N" for the question "Calculate the percentage of increase of the next product?". Case the user answer "S" to this question, the sale values new and old should be read for a new product.
I stopped at the part where I need to make the program continue running from the user’s response. Can someone please explain to me what I did wrong or failed to do? My code so far:
int main() {
float v1,v2;
char produto[30];
int aumento;
char resposta;
do {
printf("Digite o nome do produto:\n");
fgets(produto,30,stdin);
system("cls");
printf("Digite o valor antigo do produto %s",produto);
scanf("%f", &v1);
system("cls");
printf("Digite o novo valor do produto %s",produto);
scanf("%f", &v2);
system("cls");
//formula aumento em %
aumento = (v2 - v1) / v1 * 100;
printf("O aumento foi de %d por cento.\n",aumento);
printf("Calcular o percentual do proximo produto? (S/N)\n");
scanf("%c", &resposta);
if(resposta == 'N' || resposta == 'N')
exit(0);
}
while(resposta != 'n' || resposta != 'N');
return 0;
}