Buscar

Algoritmos Aula 04

Prévia do material em texto

Ref.: 201804045748 
 
 1a Questão 
 
Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ? 
 
 
 PRECO_DESC = PRECO - PRECO * 7.5 /100; 
 
PRECO_DESC = PRECO * 0.075; 
 
PRECO_DESC = PRECO * 7.5%; 
 
PRECO_DESC = PRECO * 0.75; 
 
PRECO_DESC = PRECO * 7.5 / 100; 
 
 
Ref.: 201804045741 
 
 2a Questão 
 
A declaração de variáveis permite reservar um espaço na memória para que possa armazenar 
os dados de um programa. Indique os nomes de variáveis que são válidos em C++. 
 
 
 
8situacao, numero 
 mumero2Casa, idade 
 
preço, medida 
 
double, int 
 
us# , tempo 
 
 
 
 
 
Ref.: 201804045465 
 
 3a Questão 
 
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. 
 
 
 
&&, >= e <= 
 
+, - e * 
 
=, > e ? 
 
!, > e >= 
 &&, || e ! 
 
 
 
 
 
Ref.: 201804045276 
 
 4a Questão 
 
Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário? 
 
 
 int idade; 
cout << "Idade: "; 
cin >> idade; 
 
real idade; 
cin << "Idade: " >> idade; 
 
int idade; 
cout >> "Idade: "; 
cin << idade; 
 
int idade; 
cin << "Idade: " >> idade; 
 
real idade; 
cout << "Idade: "; 
cin >> idade; 
 
 
 
 
 
Ref.: 201806180164 
 
 5a Questão 
 
Sabemos que existem dois comandos (cin e cout), definidos na biblioteca iostream, que não são 
nativamente definidos pela linguagem e servem para fazer a entrada e saída de dados. Dessa 
forma, assinale a alternativa que corresponde ao comando que faz a leitura do valor digitado e 
o armazena na variável celsius. 
 
 
 
float << celsius; 
 
cin >> Celsius; 
 
cout << "Celsius ? "; 
 
cout << celsius; 
 cin >> celsius; 
 
 
 
Ref.: 201804045592 
 
 6a Questão 
 
Assinale a alternativa que apresenta APENAS operadores relacionais. 
 
 
 
&&, >= e || 
 <, > e >= 
 
=, > e || 
 
+, - e * 
 
&&, || e ~ 
Ref.: 201804045231 
 
 7a Questão 
 
Os operadores lógicos servem para combinar resultados de expressões, retornando se o 
resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que 
deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o 
resultado da combinação seja verdadeiro. 
 
 
 
((pontos>=10) || (pontos <=20)) 
 ((pontos>=10) && (pontos <=20)) 
 
((pontos>=10) # (pontos <=20)) 
 
((pontos>=10) % (pontos <=20)) 
 
((pontos>=10) ! (pontos <=20)) 
 
 
Explicação: 
Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras 
para toda a expressão ser verdadeira. 
Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser 
verdadeira. 
% é para cálculo de resto. 
# não tem efeito 
O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! 
expressão é falsa. 
 
 
 
 
Ref.: 201804045786 
 
 8a Questão 
 
Para a = 2, b = 5 e c = 4, determine qual das sentenças retornará verdadeiro em linguagem 
de programação C++. 
 
 
 
a == c 
 
(b % a) == 0 
 
pow(c,a) > b * c 
 
(b + 2) > (a * c) 
 ((b = 2) == a)

Continue navegando