Fiz um programa que calcula o reajuste de salário de 5 funcionários armazenando seus nomes e salários em vetores, porém o salário já reajustado aparece com o mesmo valor do salário original.
/*
Armazenar o nome e o salário de 5 funcionários. Após o cadastro destas informações, deverá ser digitado o índice de reajuste salarial para todos os funcionários. O programa deverá calcular o novo salário e exibir todos os dados na tela
*/#include<iostream>#include<locale.h>#include<string>#include<string>#include<stdlib.h>#include<cstdlib>usingnamespace std;int main(){
setlocale(0,"Portuguese");
system("color 0a");
system("MODE CON COLS=150 LINES=40");
string nomefunc[5];double slfunc[5], slnovo[5];int reaj, i;
cout <<"\n\tArmazenar o nome e o salário de 5 funcionários. Após o cadastro destas informações, deverá ser digitado o índice de reajuste salarial para todos os funcionários. O programa deverá calcular o novo salário e exibir todos os dados na tela";
cout <<"\n\n\tDigite a porcentagem do reajuste (sem o sinal %): ";
cin >> reaj;for(i=0; i<5; i++){
cout <<"\n\n\tDigite o nome do funcionário: ";
cin >> nomefunc[i];
cout <<"\n\n\tDigite o salário de "<< nomefunc[i]<<": ";
cin >> slfunc[i];
slnovo[i]= slfunc[i]- slfunc[i]*(reaj /100);}
cout <<"\n\n\tO salário do primeiro funcionário ("<< nomefunc[0]<<") era de R$"<< slfunc[0]<<" e passará a ser de R$"<< slnovo[0]<<" com o reajuste de "<< reaj <<"%.";
cout <<"\n\n\tO salário do segundo funcionário ("<< nomefunc[1]<<") era de R$"<< slfunc[1]<<" e passará a ser de R$"<< slnovo[1]<<" com o reajuste de "<< reaj <<"%.";
cout <<"\n\n\tO salário do primeiro funcionário ("<< nomefunc[2]<<") era de R$"<< slfunc[2]<<" e passará a ser de R$"<< slnovo[2]<<" com o reajuste de "<< reaj <<"%.";
cout <<"\n\n\tO salário do primeiro funcionário ("<< nomefunc[3]<<") era de R$"<< slfunc[3]<<" e passará a ser de R$"<< slnovo[3]<<" com o reajuste de "<< reaj <<"%.";
cout <<"\n\n\tO salário do primeiro funcionário ("<< nomefunc[4]<<") era de R$"<< slfunc[4]<<" e passará a ser de R$"<< slnovo[4]<<" com o reajuste de "<< reaj <<"%.";
system ("PAUSE>NULL");}
Pergunta
FineMustache
Fiz um programa que calcula o reajuste de salário de 5 funcionários armazenando seus nomes e salários em vetores, porém o salário já reajustado aparece com o mesmo valor do salário original.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.