Questão de Programação — Linguagens de programação — FCC 2013
ProgramaçãoLinguagens de programação
- Código
- fc007259
- Banca
- FCC
- Órgão
- TRT - 5ª Região (BA)
- Ano
- 2013
- Nível
- Médio
- Cargo
- Técnico Judiciário - Tecnologia da Informação
Pedro recebeu a tarefa de desenvolver um programa que solicitasse um valor de salário e categorizasse o funcionário por cargo, da seguinte forma:- Se o valor do salário for menor do que 1.000,00, armazenar na variável cargo o valor "Estagiário"; - Senão, se o valor do salário for maior ou igual a 1.000,00 e menor do que 5.000,00, armazenar na variável cargo o valor "Vendedor"; - Senão, se o valor do salário for maior ou igual a 5.000,00, armazenar na variável cargo o valor "Gerente". Pedro desenvolveu, então, o programa abaixo utilizando a linguagem Java:1. public class Empresa {2. public static void main(String[] args) {3. String cargo;4. double salario;5. salario = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do salário:"));6. if (salario < 1000.00) {7. cargo = "Estagiário";8. } else if (salario >= 1000.00 && salario < 5000.00) {9. cargo = "Vendedor";10. } else {11. cargo = "Gerente";12. }13. }14. }Considerando que os números das linhas não fazem parte do código, a lógica do programa não será afetada e nem ocorrerá erro se for
- Aretirado && salario < 5000.00 da condição entre parênteses do else if na linha 8.
- Bcolocado na condição entre parênteses do else if apenas salario >= 1000.00 && < 5000.00 na linha 8.
- Ctrocada a linha 10 por } else (salario >= 5000){
- Dretirado salario >= 1000.00 && da condição entre parênteses do else if na linha 8.
- Eacrescentado mais um sinal de igual na atribuição de valores à variável cargo nas linhas 7, 9 e 11.