O que tem de errado neste algoritmo? O compilador relata 1 erro que não consigo encontrar!?
include<stdio.h>
#include<conio.h>
main()
{
int nempregados, bikevendidas;
float sminimo, precocusto, salarioempregado, lucroliquido;
printf("Digite o numero de empregados: ");
scanf("%d", &nempregados);
printf("Digite o valor do salario minimo: ");
scanf("%f", &sminimo);
printf("Digite o preco de custo de cada bicicleta: ");
scanf("%f", &precocusto);
printf("Digite o numero de bicicletas vendidas: ");
scanf("%d", &bikevendidas);
salarioempregado=(2*sminimo)+((bikevendidas*precocusto)/nempregados)*0.15);
printf("\nCada empregado ganha %f", salarioempregado);
lucroliquido=(bikevendidas*precocusto)-(salarioempregado*nempregados);
printf("\nO lucro liquido da loja e de %f", lucroliquido);
getch();
return(0);
}
Update:salarioempregado=(2*sminimo)+((bikevendidas*precocusto)/nempregados)*0.15);
printf("Cada empregado ganha %f", salarioempregado);
lucroliquido=(bikevendidas*precocusto)-(salarioempregado*nempregados);
printf("O lucro liquido da loja e de %f", lucroliquido);
o # do primeiro include eu coloquei mas copiei errado pra ali
Comments
"salarioempregado = (2*sminimo) + ((bikevendidas*precocusto) / nempregados)*0.15);
printf("Cada empregado ganha %f", salarioempregado);
lucroliquido = (bikevendidas*precocusto) - (salarioempregado*nempregados);
printf("O lucro liquido da loja e de %f", lucroliquido);
"
Na primeira linha do código que postei eu tirei o último parênteses pois está a mais no programa. Funcionou. Porém o resultado não foi o esperado; aparecem valores doidos. Me informe aí nos detalhes o que o programa tem que fazer.
grato. *-*
Não existe erro na parte que é exibida.
Provavelmente o erro está ou na linha:
salarioempregado=(2*sminimo)+((bikeven…
ou na linha:
lucroliquido=(bikevendidas*precocusto)…
Coloque os operadores com um espaço antes e/ou depois que o Yahoo Respostas não truncará seu texto. Algo do tipo:
lucroliquido = (bikevendidas * precocusto) - salarioempregado - imposto_renda - inss;