
		ljparaujo
		
		(usa Debian)
		
		Enviado em 04/05/2015 - 19:05h 
		superiores podem me ajudar com esse programa ele compila normal porem quando vou repetir o loop para continuar o loop so acontece uma vez depois encerra o programa podem me ajudar o dizer o que eu fiz de errado, aqui esta o algoritmo
#include <stdio.h>
int main()
{
	float numAnimal,precoUni,totalPago,comissao;
	int escolha;
	char tecla = 's';
	while(1)
	{
	
		printf("Tabela eletronica de compra.\n\n");
		printf("[G]ado.\n[E]quinos.\n[O]vinos.\n");
		scanf("%c",&escolha);
		if(escolha == 'g')
		{
			printf("Preço unitario do animal (R$): ");
			scanf("%f",&precoUni);
			printf("Numero de animais a serem adiquiridos: ");
			scanf("%f",&numAnimal);
			totalPago = numAnimal * precoUni;
			printf("Preço total a ser pago: %.2f\n",totalPago);
			comissao = totalPago * 0.05;
			printf("Comissão a ser paga: %.2f\n",comissao);
		
		}
		if(escolha == 'e')
		{
			printf("Preço unitario do animal (R$): ");
			scanf("%f",&precoUni);
			printf("Numero de animais a serem adiquiridos: ");
			scanf("%f",&numAnimal);
			totalPago = numAnimal * precoUni;
			printf("Preço total a ser pago: %.2f\n",totalPago);
			comissao = totalPago * 0.07;
			printf("Comissão a ser paga: %.2f\n",comissao);
			
		}
		if(escolha == 'o')
		{
			printf("Preço unitario do animal (R$): ");
			scanf("%f",&precoUni);
	
			printf("Numero de animais a serem adiquiridos: ");
			scanf("%f",&numAnimal);
	
			totalPago = numAnimal * precoUni;
			printf("Preço total a ser pago: %.2f\n",totalPago);
			comissao = totalPago * 0.03;
			printf("Comissão a ser paga: %.2f\n",comissao);
		
			
		}
		printf("Deseja continuar, [S,N] ? : ");
		
		tecla = getchar();
		scanf("%c",&tecla);
		tecla = tolower(tecla);
		printf("%c", tecla);
		if(tecla != 's')
		{
			break;
		}
	}
	return 0;
	
}
agradeço de ante mão ajuda