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>
using namespace 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");
}