Olá, tentei várias vezes realizar um programa em que o enunciado é o seguinte:
Numa loja de eletrodomésticos, cada vendedor recebe o salário base mais uma comissão pelo número de aparelhos vendidos mensalmente, de acordo com a seguinte tabela:
nº aparelhos vendidos ---- %da comissão
+ 20 ---- 12%
10 a 20 ----- 9%
Sendo dado o salário base e o número de aparelhos vendidos por mês, calcular qual o vencimento total de cada um dos n vendedor e o valor da comissão recebida por cada um.
O programa que realizei foi o seguinte:
No programa principal declarei apenas: produtos ()
No subprograma:
void produtos ()
{
int naparelhos;
float vtotal, comissao, sbase;
{
printf ("Indique salario\n");
scanf ("%d", &sbase);
printf ("Qual o numero de aparelhos vendidos?\n");
scanf ("%d", &naparelhos);
if (naparelhos>20)
{
comissao= (sbase*0.12);
vtotal = sbase + comissao;
}
else
{
if (naparelhos<=20 && naparelhos>10)
{
comissao = (sbase *0.09);
vtotal = sbase + comissao;
}
if (naparelhos<10)
{
comissao=0; vtotal=sbase+comissao;
}
}
printf ("O valor do salario e %2.f e o valor da comissao e %2.f\n", vtotal,comissao);
}
}
Obrigada, e espero que me consigam ajudar!