TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritimo

Resenha: Algoritimo. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  8/10/2014  •  Resenha  •  796 Palavras (4 Páginas)  •  243 Visualizações

Página 1 de 4

Uma empresa pretende aumentar o salário de seus funcionários, mas antes da concretização desta resolveu realizar uma analise de viabilidade. Os aumentos serão dados de acordo com a faixa salarial apresentada abaixo.

Funcionários que ganham até R$ 1100,00 terão 17,5% de aumento sobre o salário;

Funcionários que ganham entre R$ 1101,00 e R$ 1700,00 terão 15% de aumento sobre o salário;

Funcionários que ganham entre R$ 1701,00 e R$ 2500,00 terão 13% de aumento sobre o salário;

Funcionários que ganham entre R$ 2501,00 e R$ 3000,00 terão 9% de aumento sobre o salário;

Funcionários que ganham entre R$ 3001,00 e R$ 3700,00 terão 8% de aumento sobre o salário;

Funcionários que ganham entre R$ 3701,00 e R$ 4900,00 terão 6% de aumento sobre o salário;

Funcionários que ganham acima de R$ 4901,00 terão 4% de aumento sobre o salário;

Faça um algoritmo que verifique a quantidade de funcionários que terão seus salários reajustados, apresentando por cada uma das faixas de aumento propostas. Também apresente o quanto à empresa gasta com a folha salarial atualmente e o quanto gastará depois do aumento e o quanto essa diferença de aumento representa em porcentagem.

Apresente a quantidade de funcionários entrevistados.

Apresente os funcionários que terão o maior e o menor índice de aumento.

Apresente a média de salário de cada uma das faixas e a média salarial total.

Apresente o percentual de aumento de cada uma das faixas em relação ao aplicado atualmente.

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

main() {

char nome[10],nomemaior[10],nomemenor[10] ;

int contador1,cont_f=1,x=1;

float a1,a2,a3,a4,a5,a6,a7;

float salario=0,sal_aj1=0,sal_aj2=0,sal_aj3=0,sal_aj4=0,sal_aj5=0,sal_aj6=0,sal_aj7=0;

float ajust1=0,ajust2=0,ajust3=0,ajust4=0,ajust5=0,ajust6=0,ajust7=0;

float cont1100=0,cont1101_1700=0,cont1701_2500=0,cont2501_3000=0,cont3001_3700=0,cont3701_4900=0,cont4900=0;

float sal_t_aj=0,saltotal=0;

float maiorsalario=1,menorsalario=100000000,mediasal=0;

float maior=1,menor=100000;

while(contador1!=2){

fflush(stdin);

printf("digite o nome do funcionario:\n");

gets(nome);

printf("\nQual o salario do funcionario %s:\n", nome);

scanf("%f", &salario);

if(salario>maiorsalario){

maiorsalario=salario;

strcpy(nomemaior,nome);

}

if(salario<menorsalario){

menorsalario=salario;

strcpy(nomemenor,nome);

}

if(salario<=1100){

cont1100++;

sal_aj1=(salario*0.175)+salario;

ajust1=ajust1+sal_aj1;

a1=17.5;

if((salario*0.175)>maior){

maior=(salario*0.175);

}

if((salario*0.175)<menor){

menor=(salario*0.175);

}

}

if(salario>1100 && salario<=1700){

cont1101_1700++;

sal_aj2=(salario*0.15)+salario;

ajust2=ajust2+sal_aj2;

a2=15;

if((salario*0.15)>maior){

maior=(salario*0.15);

}

if((salario*0.15)<menor){

menor=(salario*0.15);

}

}

if(salario>1701 && salario<=2500){

cont1701_2500++;

sal_aj3=(salario*0.13)+salario;

ajust3=ajust3+sal_aj3;

a3=13;

if((salario*0.13)>maior){

maior=(salario*0.13);

}

if((salario*0.13)<menor){

menor=(salario*0.13);

}

}

if(salario>2501 && salario<=3000){

cont2501_3000++;

sal_aj4=(salario*0.09)+salario;

ajust4=ajust4+sal_aj4;

a4=9;

if((salario*0.09)>maior){

...

Baixar como (para membros premium)  txt (7.2 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com