Prévia do material em texto
Pág.: 1 de 3
1) Considerando as seguintes declarações
int a, b;
float x, y;
Qual o resultado de cada expressão aritmética abaixo, para a = 5, b = -2, x = 2.0 e y = 3.5? Escreva as
operações em linguagem C++ e exiba os resultados na tela.
a) a + b * 2 h) x * 5 % x
b) a + x i) 2 * y / b
c) a + b j) a + b / 2
d) a * 2 / 3 k) (a + b) / 2
e) a * 2 / 2 l) 2 * a % 3 / 1
f) a * 2 % 3 m) 2 * (a % 3)/ 1
g) x * 5 / a n) 2 * (a % (3 / 2))
2) Considerando as seguintes declarações
Qual o valor de cada variável ao final do seguinte programa? Escreva as operações em linguagem C++ e
exiba os resultados na tela.
int main(){
int a, b;
float x, y;
a = 1;
b = a + 2;
x = a / b;
b = b + 1;
a = a - 1;
y = b / 2;
a = a + 2;
y = b % (a + 1);
}
No mesmo programa acima, as seguintes atribuições seriam válidas ou inválidas? Por que? Teste em
linguagem C++ e, quando der erro, deixe a linha comentada e descreva o problema.
a) b = a / 2;
b) x + y = 6;
c) b = x % y;
d) a = a + 1
e) y = “Blu”;
Pág.: 2 de 3
3) Qual o valor final de cada variável no algoritmo a seguir? (faça o teste em linguagem C++ e
exiba os valores na tela)
int main(){
int val1, val2, val3;
val1 = 10;
val2 = 20;
val3 = val2 – val1;
val3 = val1 – val2;
}
4) Qual o valor final de cada variável no algoritmo a seguir? (faça o teste em linguagem C++ e
exiba os valores na tela)
int main(){
int Prim, Seg, Ter;
Prim = 5;
Seg = Prim;
Ter = Seg;
Prim = 8;
}
5) Qual o valor final de cada variável no algoritmo a seguir? (faça o teste em linguagem C++ e
exiba os valores na tela)
int main(){
int a, b, c, d;
a = 10;
b = 20;
d = a + a;
c = a + b;
a = b + c;
d = d + 1;
}
Pág.: 3 de 3
5) Escreva um algoritmo para ler uma temperatura em graus Fahrenheit, calcular e escrever o
valor correspondente em graus Celsius.
C F - 32
----- = ---------
5 9
[Exemplo de dados de entrada]
302 (temperatura em Fahrenheit)
[Saída para os dados de entrada acima]
150 (temperatura em Celsius)
6) Escreva um algoritmo para ler uma temperatura em graus Celsius, calcular e escrever o valor
correspondente em graus Fahrenheit.
[Exemplo de dados de entrada]
150 (temperatura em Celsius)
[Saída para os dados de entrada acima]
302 (temperatura em Fahrenheit)
7) Escreva um algoritmo para ler o número de eleitores de um município, o número de votos
brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao
total de eleitores.
[Exemplo de dados de entrada]
200 (quantidade de eleitores)
10 (quantidade de votos brancos)
20 (quantidade de votos nulos)
160 (quantidade de votos válidos)
[Saída para os dados de entrada acima]
5 (percentual de votos brancos)
10 (percentual de votos nulos)
80 (percentual de votos válidos)
8) A turma C é composta de 60 alunos, e a turma D de 20 alunos. Escreva um algoritmo que leia o
percentual de alunos reprovados na turma C, o percentual de aprovados na turma D, calcule e
escreva:
a) O número de alunos reprovados na turma C.
b) O número de alunos reprovados na turma D.
c) A percentagem de alunos reprovados em relação ao total de alunos das duas turmas.
[Exemplo de dados de entrada]
10 (percentual de alunos reprovados na turma C)
85 (percentual de alunos aprovados na turma D)
[Saída para os dados de entrada acima]
6 (quantidade de alunos reprovados na turma C)
3 (quantidade de alunos reprovados na turma D)
11.25 (percentual de alunos reprovados em relação ao total de alunos das duas
turmas)