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();
}