Buscar

fazer programa em linguagem c, ajuda ai galera

Um funcionário de uma empresa recebe, anualmente, aumento salarial. Sabe-se que:
o Esse funcionário foi contratado em 2005, com salário inicial de R$ 1.000,00
o Em 2006, ele recebeu aumento de 1,5% sobre seu salário inicial
o A partir de 2007 (inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior.
Faça um programa que determine o salário atual desse funcionário.

💡 6 Respostas

User badge image

Joao Andre MArtins Dias

int main()
{
    double salario = 1000, salAtual = 0, i = 0.015;
    int ano;
    salAtual = salario;
    salAtual += salario*i;
    for (ano = 2007; ano < 2017; ano++) {
        printf("Ano[%d] Salario atual:[%.2f]\n",ano, salAtual);
        salAtual += salAtual*i;
        i *= 2;
    }
    printf("\nSalario atual:[%.2f]",salAtual);
 
}

0
Dislike0
User badge image

Joao Andre MArtins Dias

Parceiro eu sou uma topupeira em matemática, mas acho que é isso ai. O resultado final parece estranho, mas como ele vai corrigindo o salario ano a ano e o salario corrigido é ajustado pelo dobro da taxa do ano anterior, no final o salário salta bastante...

0
Dislike0
User badge image

Andre Smaira

fazer programa em linguagem c, ajuda ai galera

Um funcionário de uma empresa recebe, anualmente, aumento salarial. Sabe-se que:

o Esse funcionário foi contratado em 2005, com salário inicial de R$ 1.000,00

o Em 2006, ele recebeu aumento de 1,5% sobre seu salário inicial

o A partir de 2007 (inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior.

Faça um programa que determine o salário atual desse funcionário.

#salario#aumento#ano


Incialmente devemos definir as variáveis a serem utilizadas e posteriormente atribuir seus valores iniciais, dessa forma teremos que:

#include <stdio.h>

int main()

{ int anos;

float salario;

float aumento;

salario=1000;

aumento=0.015;

anos= 2018-2006;//ano atual – ano inicial


Com isso devemos criar um laço de repetição para que o salário seja calculado a cada ano, assim:

for(int i=0;i<anos;i++){

salario=salario*(1+aumento);//cálculo do novo salário

aumento=aumento*2;//cálculo do novo aumento

}


Por último devemos apenas exibir o valor do salário atual, assim:

printf("O salário atual é de:%f\n",salario); //exibe salário atual

return 0;

}//encerra algoritmo

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais