Boa tarde galera, Estou montando um programa em Dev-C++ versão 4.9.9.2, o programa consiste em ser um gerador de descontos para um restaurante. Funciona da seguinte maneira, se você conhece um funcionário(qualquer um) você terá um desconto de 10% do valor total dos gastos, se você conhece um gerente(qualquer um) você terá um desconto de 25% do total dos gastos. Eu fiz para que depois de calculado ele pergunte se eu gostaria de calcular novamente. Os problemas são os seguintes: Os cálculos não batem; Ele não pára de repetir. Gostaria que me ajudassem se puderem. É que não estou vendo onde estão meus erros. Desde já agradeço a atenção E aguardo resposta. Dark Nem Ps:. Até agora montei isso: #include <stdlib.h>
#include <stdio.h>
//Desconto em restaurante
main()
{
int total,desconto,funcionario,descontado,escolha;
do
{
printf("Coloque o valor total da conta: ");
scanf("%d", &total);
printf("Voce e amigo de quem?\n");
printf("Funcionario [F]\n");
printf("Gerente [G]\n");
fflush(stdin);
scanf("%c", &funcionario);
if (funcionario=='g')
{
descontado=(total*10/100);
printf("O valor total a ser pago sera: %.2d\n", descontado);
}
else (funcionario=='f');
{
descontado=(total*25/100);
printf("O valor total a ser pago sera: %.2d\n", descontado);
}
printf(" \nDESEJA CALCULAR NOVAMENTE? s/n: \n");
fflush(stdin);
scanf("%c",&escolha);
}
while (escolha!='n');
fflush(stdin);getchar();
}