Questões de Concurso
Filtrar
2.871 Questões de concurso encontradas
Página 568 de 575
Questões por página:
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
Considere o exemplo de programa Java a seguir:
import javax.swing.*;
public class Principal {
public static void main(String[] args) {
int n;
n = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor de n:"));
JOptionPane.showMessageDialog(null, fatorial(n));
}
public static double fatorial(int n) {
}
}
Para que o programa acima utilize a recursividade para resolver corretamente o cálculo do fatorial de n, a lacuna deve ser preenchida por
Analise o programa Java a seguir:
import javax.swing.*;
public class Principal {
public static void main(String[] args) {
int a, b, c;
a = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor de a"));
b = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor de b"));
c = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor de c"));
if (a-b*c >= (b*c/(a-1)) || (!(a-c*b < (b+c) * a/b)) && c-a/b+2 != c*b/c-1) {
JOptionPane.showMessageDialog(null, "A");
} else if (!((c-a)/2+1 <= a+b+c*a&&b*c+a < c+b+c/2) || a+b >= b*a) {
JOptionPane.showMessageDialog(null, "B");
} else if (c+(int)(Math.pow(a, b)) > a/b*a || a+b+(int)Math.sqrt(b+a) < (b-c)*c) {
JOptionPane.showMessageDialog(null, "C");
} else {
JOptionPane.showMessageDialog(null, "D");
}
}
}
Considere os casos abaixo:
Caso 1: As variáveis a, b e c recebem, respectivamente, os valores 2, 3 e 5.
Caso 2: As variáveis a, b e c recebem, respectivamente, os valores 3, 1 e 4.
É correto concluir que