Escrever um algoritmo que lê o número de um vendedor de uma empresa, seu salário fixo e o total de vendas por ele efetuadas. Cada vendedor recebe um salário fixo, mais uma comissão proporcional às vendas por ele efetuadas. A comissão é de 3% sobre o total de vendas até 1000 reais e 5% sobre o que ultrapassar esse valor. Mostrar o númer o do vendedor, o total de suas vendas, seu salário fixo e seu salário totalEscrever um algoritmo que lê o número de um vendedor de uma empresa, seu salário fixo e o total de vendas por ele efetuadas. Cada vendedor recebe um salário fixo, mais uma comissão proporcional às vendas por ele efetuadas. A comissão é de 3% sobre o total de vendas até 1000 reais e 5% sobre o que ultrapassar esse valor. Mostrar o númer o do vendedor, o total de suas vendas, seu salário fixo e seu salário total
#include <stdio.h>
struct ficha_vendedor{
int numero;
float salario_fixo;
float total_vendas;
};
int main() {
struct ficha_vendedor vendedor;
float comissao = 0;
printf("Numero do Vendedor.: ");
scanf("%d", &vendedor.numero);
printf("Salario Fixo....: R$ ");
scanf("%f", &vendedor.salario_fixo);
printf("Total de vendas.: R$ ");
scanf("%f", &vendedor.total_vendas);
if(vendedor.total_vendas <= 1000){
comissao = (vendedor.total_vendas * 3)/100;
}else if(vendedor.total_vendas > 1000){
comissao = (vendedor.total_vendas * 5)/100;
}
printf("Numero Vendedor: %d\n", vendedor.numero);
printf("Comissao: R$ %.2f\n", comissao);
return 0;
}
Ficou bugado, qualquer coisa, fica melhor de olhar aqui -> https://gist.github.com/antonio-abrantes/f9e53a50a435121a78fdd88fca3abb59
#include <stdio.h> #include <stdlib.h> int main() { int numero; float salfix, vendas, comiss; scanf("%d", &numero); scanf("%f", &salfix); scanf("%f", &vendas); if(vendas<100.0) comiss=vendas*0,03; else comiss=vendas*0,05; printf("\nNumero: %d\nVendas: %.2f\nSalario: R$%.2f\nSalario total: R$%.2f.\n\n", numero, vendas, salfix, comiss+salfix); return 0; }
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar