Prévia do material em texto
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 1/18
Iniciado em quinta, 28 abr 2022, 16:22
Estado Finalizada
Concluída em quinta, 28 abr 2022, 16:43
Tempo
empregado
21 minutos 4 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 2/18
Questão 1
Correto
Atingiu 1,00 de 1,00
Considere o algoritmo abaixo.
Algoritmo "Calcula Salário"
var
salMinimo, valHoraTrab, valHoraExtra, salBruto, quantHorasExtras : real
numHorasTrab, numHorasExtras: inteiro
salAReceber: real
início
leia numHorasTrab, salMinimo, numHorasExtras
valHoraTrab <- salMinimo / 20
valHoraExtra <- salMinimo / 10
salBruto <- numHorasTrab * valHoraTrab
quantHorasExtras <- numHorasExtras * valHoraExtra
salAReceber <- salBruto + quantHorasExtras
escreva salAReceber
fim
Complete o programa em Java abaixo, arrastando as porções de código corretas no lugar correto, de forma a
implementar o algoritmo acima.
public class CalculaSalario {
public static void main(String[] args) {
double salMinimo, valHoraTrab, valHoraExtra, salBruto, quantHorasExtras;
int numHorasTrab, numHorasExtras;
double salAReceber;
System.out.print("Digite o numero de horas trabalhadas: ");
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 3/18
numHorasTrab = Integer.parseInt(System.console().readLine());
System.out.print("Digite o numero de horas extras trabalhadas: ");
numHorasExtras = Integer.parseInt(System.console().readLine());
System.out.print("Valor do salario minimo: ");
salMinimo = Double.parseDouble(System.console().readLine());
valHoraTrab = salMinimo / 20;
valHoraExtra = salMinimo / 10;
salBruto = numHorasTrab * valHoraTrab;
quantHorasExtras = numHorasExtras * valHoraExtra;
salAReceber = salBruto + quantHorasExtras;
System.out.printf("SALARIO A RECEBER = R$ %.2f\n", salAReceber);
}
}
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 4/18
Sua resposta está correta.
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 5/18
Questão 2
Correto
Atingiu 1,00 de 1,00
Considere o programa Java mostrado abaixo:
public class CalculosEsfera {
public static void main(String[] args) {
double raio, C, A, V;
System.out.print("Digite a medida do raio da esfera: ");
raio = Double.parseDouble(System.console().readLine());
C = 2 * 3.14159 * raio;
A = 4 * 3.14159 * raio * raio;
V = 4 * 3.14159 * raio * raio * raio / 3;
System.out.printf("COMPRIMENTO = %f\n", C);
System.out.printf("AREA = %f\n", A);
System.out.printf("VOLUME = %f\n", V);
}
}
É possível trocar o tipo das variáveis declaradas para int sem causar um erro de compilação.
Escolha uma opção:
Verdadeiro
Falso
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 6/18
Questão 3
Correto
Atingiu 1,00 de 1,00
Assinale a alternativa que completa corretamente o programa abaixo:
public class CalculaRacao {
public static void main(String[] args) {
double pesoSaco, racaoPorDia, quantRestante;
System.out.print("Peso do saco de racao (em kg): ");
pesoSaco = Double.parseDouble(System.console().readLine());
System.out.print("Quantidade de racao dada a cada animal por dia (em gramas): ");
racaoPorDia = Double.parseDouble(System.console().readLine());
quantRestante = pesoSaco - racaoPorDia * 2 * 5 / 1000;
_____________________________________________________________
}
}
Escolha uma opção:
a. System.out.printf("QUANTIDADE DE RACAO RESTANTE = %d kg\n", quantRestante);
b. System.out.printf(quantRestante, "QUANTIDADE DE RACAO RESTANTE = %f kg\n");
c. System.out.printf(quantRestante, "QUANTIDADE DE RACAO RESTANTE = %f kg\n");
d. System.out.printf("QUANTIDADE DE RACAO RESTANTE = %f kg\n", quantRestante);
e. System.out.printf("QUANTIDADE DE RACAO RESTANTE = %s kg\n", quantRestante);
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 7/18
Sua resposta está correta.
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 8/18
Questão 4
Correto
Atingiu 1,00 de 1,00
Considere o algoritmo abaixo:
Algoritmo "Salários mínimos de um funcionário"
var
salMinimo, salFunc, quantSalMin : real
início
leia salMinimo, salFunc
quantSalMin <- salFunc / salMinimo
escreva quantSalMin
fim
Complete o programa abaixo arrastando as porções de código corretas para os lugares corretos de forma que este
programa implemente corretamente o algoritmo acima.
public class SalariosMinimosFunc {
public static void main(String[] args) {
double salMinimo, salFunc, quantSalMin;
System.out.print("Digite valor do salario minimo: ");
salMinimo = Double.parseDouble(System.console().readLine());
System.out.print("Digite o salario do funcionario: ");
salFunc = Double.parseDouble(System.console().readLine());
quantSalMin = salFunc / salMinimo;
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 9/18
System.out.printf("QUANTIDADE DE SALARIOS MINIMOS = %f\n", quantSalMin);
}
}
Sua resposta está correta.
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 10/18
Questão 5
Correto
Atingiu 1,00 de 1,00
Considere o algoritmo abaixo:
Algoritmo "Calcula Área Trapézio"
var
baseMaior, baseMenor, altura, area: real
início
leia baseMaior, baseMenor, altura
area <- (baseMaior + baseMenor) * altura / 2
escreva area
fim
Complete o programa Java abaixo, arrastando os pedaços de código corretos para os lugares corretos.
public class CalculaAreaTrapezio {
public static void main(String[] args) {
double baseMaior, baseMenor, altura, area;
System.out.println("\nEste programa realiza o calculo da area de um trapezio.\n");
System.out.print("Digite a medida da base maior do trapezio: ");
baseMaior = Double.parseDouble(System.console().readLine());
System.out.print("Digite a medida da base menor do trapezio: ");
baseMenor = Double.parseDouble(System.console().readLine());
System.out.print("Digite a medida da altura do trapezio: ");
altura = Double.parseDouble(System.console().readLine());
area = (baseMaior + baseMenor) * altura / 2 ;
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 11/18
System.out.printf("AREA = %f\n", area);
}
}
Sua resposta está correta.
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 12/18
Questão 6
Correto
Atingiu 1,00 de 1,00
Digite abaixo o comando correto para complementar o programa a seguir.
public class GerenciaPoupanca {
public static void main(String[] args) {
double valDeposito, valTaxa, rendimento, valFinal;
System.out.print("Digite o valor depositado na conta: ");
valDeposito = Double.parseDouble (System.console().readLine());
System.out.print("Digite o valor da taxa de rendimento: ");
valTaxa = Double.parseDouble(System.console().readLine());rendimento = valDeposito * valTaxa;
valFinal = valDeposito + rendimento;
System.out.printf("VALOR FINAL = R$ %.2f\n", valFinal);
}
}
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 13/18
Questão 7
Correto
Atingiu 1,00 de 1,00
Considere o programa Java abaixo:
public class AumentoSalario {
public static void main(String[] args) {
double salario, aumento, novoSal;
System.out.print("Digite o salario do funcionario: ");
salario = Double.parseDouble(System.console().readLine());
aumento = salario * 25 / 100;
novoSal = salario + aumento;
System.out.printf("NOVO SALARIO = R$ %.2f\n", novoSal);
}
}
Digite o tipo correto a ser usado nas variáveis salario, aumento e novoSal.
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 14/18
Questão 8
Correto
Atingiu 1,00 de 1,00
Complete o programa abaixo escrevendo a declaração de variável que falta.
public class Tabuada {
public static void main(String[] args) {
int numero;
System.out.println("\nEste programa mostra a tabuada de um numero.\n");
System.out.print("Digite o numero: ");
numero = Integer.parseInt(System.console().readLine());
System.out.printf("1 x %d = %d\n", numero, 1 * numero);
System.out.printf("2 x %d = %d\n", numero, 2 * numero);
System.out.printf("3 x %d = %d\n", numero, 3 * numero);
System.out.printf("4 x %d = %d\n", numero, 4 * numero);
System.out.printf("5 x %d = %d\n", numero, 5 * numero);
System.out.printf("6 x %d = %d\n", numero, 6 * numero);
System.out.printf("7 x %d = %d\n", numero, 7 * numero);
System.out.printf("8 x %d = %d\n", numero, 8 * numero);
System.out.printf("9 x %d = %d\n", numero, 9 * numero);
System.out.printf("10 x %d = %d\n", numero, 10 * numero);
}
}
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 15/18
Questão 9
Correto
Atingiu 1,00 de 1,00
Complete o código Java abaixo de forma que codifique corretamente o algoritmo abaixo:
Algoritmo "Multiplica Três Números"
var
num1, num2, num3, mult: real
início
leia num1, num2, num3
mult <- num1 * num2 * num3
escreva mult
fim
public class MultiplicaTresNumeros {
public static void main(String[] args) {
double num1, num2, num3, mult;
System.out.println("\nEste programa realiza a multiplicacao de tres numeros.\n");
System.out.print("Digite o primeiro numero.: ");
num1 = Double.parseDouble(System.console().readLine());
System.out.print("Digite o segundo numero..: ");
num2 = Double.parseDouble(System.console().readLine());
System.out.print("Digite o terceiro numero.: ");
num3 = Double.parseDouble(System.console().readLine());
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 16/18
mult = num1 * num2 * num3;
System.out.printf("RESULTADO = %f\n", mult);
}
}
Sua resposta está correta.
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 17/18
Questão 10
Correto
Atingiu 1,00 de 1,00
Complete o programa abaixo digitando o tipo correto para as variáveis.
public class CalculaIdade {
public static void main(String[] args) {
int anoNasc, anoAtual, idade, idade2050;
System.out.print("Digite o ano de nascimento da pessoa: ");
anoNasc = Integer.parseInt(System.console().readLine());
System.out.print("Digite o ano atual: ");
anoAtual = Integer.parseInt(System.console().readLine());
idade = anoAtual - anoNasc;
idade2050 = 2050 - anoNasc;
System.out.printf("IDADE ATUAL = %d\n", idade);
System.out.printf("IDADE EM 2050 = %d\n", idade2050);
}
}
◄ 5.11. Exercícios práticos
Seguir para...
Avaliação do Curso ►
https://moodle.ifrs.edu.br/mod/assign/view.php?id=227553&forceview=1
https://moodle.ifrs.edu.br/mod/feedback/view.php?id=227557&forceview=1
28/04/22, 14:43 Teste seus conhecimentos 5: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=10155136&cmid=227555 18/18