Skip to content

Instantly share code, notes, and snippets.

@marioluan
Created October 30, 2012 18:29
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save marioluan/3982077 to your computer and use it in GitHub Desktop.
Save marioluan/3982077 to your computer and use it in GitHub Desktop.
Programa em Java que calcula o salario de um funcionário com ajustes anuais.
/* Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que:
* Ele foi contratado em 2005, com salario inicial de 1000
* Em 2006, ele recebeu auento de 1.5% sobre seu salario inicial
* A partir de 2007, os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior
* Faça um algoritmo que determine o salário atual (2012) desse funcionário.
*/
package lacosdowhile;
import java.util.Scanner;
public class Problema02 {
public static void main(String[] args){
Scanner entrada = new Scanner(System.in);
double aumento = 1.5, salario = 1000, ano = 2006; //criação das variáveis
do{
salario = salario + (salario * aumento / 100); // 1000 + 1.5%
aumento = aumento * 2; // 1.5% * 2
ano++; // ano + 1
}while(ano <= 2012); // enquanto for menor ou igual a 2012, faça
System.out.println(salario); // imprime o salário
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment