Preciso fazer um algoritmo.
faça um algoritmo que receba o código correspondente ao cargo de um funcionário. este deverá mostrar na tela, quias são esses cargos e o percentual de aumento que o referido funcionário tem direito, seguinte a tabela abaixo:
código - cargo - percentual de aumento
1 - marketing - 50%
2 - vendas - 45%
3 - secretario - 35%
4 - caixa - 25%
5 - gerente - 15%
6 - diretor - não possui aumento.
Soluções para a tarefa
package javaapplication1;
import java.util.Scanner;
public class JavaApplication1 {
public static void main(String[] args) {
Scanner tec = new Scanner(System.in);
int cargo;
double salario;
System.out.println("informe o salario");
salario = tec.nextDouble();
System.out.println("informe o cargo de acordo com a lista:\n"
+ "1 - marketing\n"
+ "2 - vendas\n"
+ "3 - secretario\n"
+ "4 - caixa\n"
+ "5 - gerente\n"
+ "6 - diretor");
cargo = tec.nextInt();
if (cargo == 1) {
salario = salario + (salario * 0.5);
System.out.println("o novo salario é de: R$"+salario);
}
if (cargo == 2) {
salario = salario + (salario * 0.45);
System.out.println("o novo salario é de: R$"+salario);
}
if (cargo == 3) {
salario = salario + (salario * 0.35);
System.out.println("o novo salario é de: R$"+salario);
}
if (cargo == 4) {
salario = salario + (salario * 0.25);
System.out.println("o novo salario é de: R$"+salario);
}
if (cargo == 5) {
salario = salario + (salario * 0.15);
System.out.println("o novo salario é de: R$"+salario);
}
if (cargo == 6) {
System.out.println("o novo salario é de: R$"+salario);
}
if (cargo < 1 || cargo > 6) {
System.out.println("numero invalido");
}
}
}