• Matéria: Informática
  • Autor: taynautentic
  • Perguntado 9 anos atrás

Escreva um programa em C que resolva o seguinte problema:
Um funcionario de uma empresa recebe aumento salarial anualmente. Sabe-se que:
- Esse funcionario foi contrato em 2005, com salario inicial de R$ 1.000,00
- Em 2006, ele recebeu aumento de 1,5% sobre seu salario inicial.
- A partir de 2007 (inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior. Faca um programa que determine o salario atual desse funcionario.

Respostas

respondido por: carloseduaardo
7
#include<stdio.h>
#include<stdlib.h>

main(){
    int ano_ini, i, at;
    float perc=1.5, salario;
    
    printf("Em qual ano ele foi contratado? ");
    scanf("%d", &ano_ini);
    printf("Qual o ano atual?");
    scanf("%d", &at);
    printf("Qual o seu salário inicial? ");
    scanf("%f", &salario);
    
    for(i=ano_ini; i<=at; i++){
        if(i!=ano_ini){
            salario=salario+salario*perc/100;
            perc=perc*2;
        }
        printf("%d -- %.2f -- %.2f\n", i, perc, salario );
    }
    printf("O SALARIO DELE É%.2f", salario);
    
    system("PAUSE");
}
respondido por: felypemaciel2016
3

Utilizei a função for na linguagem C.

Anexos:
Perguntas similares