Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main (void) {
- char opcao,
- *nome;
- unsigned int qntd = 0;
- float salario,
- somaSalarios = 0,
- imposto,
- somaImpostos = 0,
- mediaSalarios = 0;
- do {
- printf("Menu do programa:\n");
- printf("1 - Cadastrar funcionario\n");
- printf("2 - Sair\n");
- printf("Sua opcao: ");
- scanf("%c", &opcao);
- if (opcao != 'X') {
- printf("Nome ........... : ");
- gets(nome);
- printf("Salario ........ : ");
- scanf("%f", &salario);
- if (salario <= 0) {
- printf("Erro ao cadastrar o funcionario!\n");
- } else {
- qntd += 1;
- if (salario <= 1434) {
- imposto = 0;
- } else if (salario <= 2150) {
- imposto = 0.075;
- } else if (salario <= 2866) {
- imposto = 0.15;
- } else if (salario <= 0.225) {
- imposto = 0.225;
- } else {
- imposto = 0.275;
- }
- somaImpostos += salario * imposto;
- somaSalarios += salario * (imposto + 1);
- printf("Imposto a ser pago pelo funcionario: %.2f\n", salario * imposto);
- }
- }
- } while (opcao != 'X');
- printf("\nRelatorio Final:\n");
- printf("Numero de funcionarios ............. : %d \n", qntd);
- printf("Impostos pagos ..................... : %.2f \n", somaImpostos);
- printf("Media salarial ..................... : %.2f \n", somaSalarios / qntd);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment