Buscar

Lista Revisão AV1 Introdução a Programação



Continue navegando


Prévia do material em texto

1 
 
 
Disciplina: Introdução a programação 
Prof. Esp. Henrique Lavôr 
Lista de Exercício de Revisão 
Tema: Algoritmos 
1. Coloque VERDADEIRO ou FALSO na avaliação das seguintes expressões: 
 a) 6 <= 7 b) (64) ^ (1/2) > (5)*2 c) “Pseudocódigo” < “PSEUDOCÓDIGO” 
 d) “Pseudocódigo” >”DEVC” e) 3 + 5 <= 2 * 4 f) “Anne”=”anne” 
 
 2. Escrever um algoritmo que mostre o seu nome, idade e curso. 
 
 3. Crie um algoritmo para ler três valores numéricos. Calcular e apresentar a média entre eles. 
 
 4. Construir um fluxograma e o algoritmo que calcule o IMC de uma pessoa. Sabendo que a fórmula do Índice 
de Massa Corporal é: 
 
 
 
 
 5. Construir um algoritmo que calcule o IMC de uma pessoa e com base no IMC informe a classificação (ver 
tabela abaixo). Sabendo que a fórmula do Índice de Massa Corporal é: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6. Elaborar um programa que leia de um vendedor o salário fixo, o valor total de vendas por ele efetuadas na 
loja e o percentual de comissão que ganha pelas vendas. Calcular e apresentar o valor da comissão que ele 
vai receber e o salário total. 
 
7. Faça um algoritmo para ler dois valores (inteiros) para as variáveis A e B, e efetuar a troca dos valores de 
forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável 
A. Apresentar os valores trocados. 
 
8. Escrever um algoritmo para descobrir se um aluno é menor de idade. 
 
9. Faça um algoritmo, que receba o nome e o preço do produto, e calcule 15% de desconto para o cliente se o 
pagamento for a vista e calcule 10% de juros se o pagamento for a prazo. Ao final, o algoritmo deverá mostrar 
o nome do produto, o valor do produto, o valor do desconto ou juros e o valor final da compra. 
 
 
2 
 
10. Faça um algoritmo que: 
a) Obtenha o valor para a variável HT (horas trabalhadas no mês); 
b) Obtenha o valor para a variável VH (valor hora trabalhada): 
c) Obtenha o valor para a variável PD (percentual de desconto); 
d) Calcule o salário bruto => SB = HT * VH; 
e) Calcule o total de desconto => TD = (PD/100)*SB; 
f) Calcule o salário líquido => SL = SB – TD; 
g) Apresente os valores de: Horas trabalhadas, Salário Bruto, Desconto, Salário Liquido. 
 
11. Faça um algoritmo que leia uma temperatura em graus Celsius e apresente-a convertida em graus 
Fahrenheit. A fórmula de conversão é: F = (9 * C + 160) / 5, na qual F é a temperatura em Fahrenheit e C é a 
temperatura em Celsius. 
 
12. Faça um algoritmo que leia uma temperatura em Fahrenheit e a apresente convertida em graus 
Celsius. A fórmula de conversão é C = (F – 32) * ( 5 / 9), na qual F é a temperatura em Fahrenheit e C é a 
temperatura em Célsius. 
 
13. Faça um algoritmo que calcule e apresente o valor do volume de uma lata de óleo, utilizando a fórmula 
VOLUME = 3,14159 * RAIO * ALTURA. 
 
14. Faça um algoritmo que calcule a quantidade de litros de combustível gasta em uma viagem, utilizando 
um automóvel que faz 12Km por litro. Para obter o cálculo, o usuário deve fornecer o tempo gasto na viagem 
e a velocidade média durante ela. Desta forma, será possível obter a distância percorrida com a fórmula 
 . Tendo o valor da distância, basta calcular a quantidade de litros de 
combustível utilizada na viagem com a fórmula: . O algoritmo deve 
apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a quantidade de 
litros utilizada na viagem. 
 
15. Uma empresa de vendas tem três corretores. A empresa paga ao corretor uma comissão calculada de 
acordo com o valor de suas vendas. Se o valor da venda de um corretor for maior que R$ 50.000.00 a comissão 
será de 12% do valor vendido. Se o valor da venda do corretor estiver entre R$ 30.000.00 e R$ 50.000.00 
(incluindo extremos) a comissão será de 9.5%. Em qualquer outro caso, a comissão será de 7%. Escreva um 
algoritmo que gere um relatório contendo nome, valor da venda e comissão de cada um dos corretores. O 
relatório deve mostrar também o total de vendas da empresa. 
 
16. Escreva um algoritmo que, para uma conta bancária, leia o seu número da conta, o saldo, o tipo de 
operação a ser realizada (depósito ou retirada) e o valor da operação. Após, determine e mostre o novo saldo. 
Se o novo saldo ficar negativo, deve ser mostrada, também, a mensagem “conta estourada”. 
 
17. Faça um algoritmo que leia 3 números inteiros distintos e escreva o menor deles. 
 
18. Faça um algoritmo que leia dois números e mostre qual o maior dos dois. 
 
19. Escreva um algoritmo que leia dois números inteiros e determine qual é o menor e qual é o maior 
também. 
20. Dado as seguintes informações de um funcionário: Nome, idade cargo e o seu salário bruto 
 considere: 
a) O salário bruto teve um reajuste de 38%. 
b) O funcionário receberá uma gratificação de 20% do salário bruto. 
c) O Salário total é descontado em 15%. 
Faça um algoritmo e um algoritmo para: 
 Imprimir Nome, idade e cargo. 
Imprimir o salário bruto. 
Imprimir o salário líquido. 
3 
 
 
21. O preço de um automóvel é calculado pela soma do preço de fábrica com o preço dos impostos (45% do preço 
de fábrica) e a percentagem do revendedor (28% do preço de fábrica). Faça um algoritmo que leia o nome do 
automóvel e o preço de fábrica e imprima o nome do automóvel e o preço final. 
 
22. Resolva a operação lógica: 
 
 ( (( 
 
 
) )) 
 
Tema: Programação C++ 
23. Assinale os identificadores de nome de variáveis válidas. 
( ) x1 ( ) 1x ( ) João ( ) x’ 
( ) Nota 1 ( ) Nota_1 ( ) ( ) abc 
( ) abc$%? ( ) Sistema de informação 
 
24. Assinale as alternativas a seguir com Verdadeiro (V) ou Falso (F). 
( ) O texto que aparece depois do // é exibido na tela durante a execução do programa. 
( ) C++ considera iguais as variáveis Nota, NOTA e nota. 
( ) Um programa que exibe 5(cinco) linhas no vídeo tem que ter necessariamente 5(cinco) 
comandos cout. 
 
25. Considerando , determinar o que exibem os comandos abaixo. 
(DEITEL, 2006) 
a) cout << x; 
b) cout << x + x; 
c) cout << “x”; 
d) cout << “x=” << x; 
e) cout << x << y; 
f) //cout << x << y; 
g) cin >> x; 
 
26. Elaborar um programa para calcular e exibir a média aritmética de dois valores quaisquer. 
 
27. Dado o raio(r) de um círculo , elaborar um programa para calcular e exibir a área(a) do círculo e o 
comprimento (c) de sua circunferência. 
 
28. Dado um raio(r) de uma esfera, elaborar um programa para calcular e exibir o seu volume(v) 
 
 
 
 
 
29. Faça um programa que leia uma temperatura em graus Celsius e apresente-a convertida em graus Fahrenheit. 
A fórmula de conversão é: F = (9 * C + 160) / 5, na qual F é a temperatura em Fahrenheit e C é a temperatura 
em Celsius. 
 
30. Faça um programa que leia uma temperatura em Fahrenheit e a apresente convertida em graus Celsius. A 
fórmula de conversão é C = (F – 32) * ( 5 / 9), na qual F é a temperatura em Fahrenheit e C é a temperatura em 
Célsius. 
6. Escrever um programa em C++ para informar se um aluno é menor de idade. 
7. Escreva um programa que leia dois números inteiros e determine qual é o menor e qual é o maior também. 
8. Dado um valor x qualquer , elaborar um programa para calcular e exibir o valor da função y. 
Sendo : √