Prévia do material em texto
LISTA DE EXERCÍCIOS 01 Processamento de Dados – Engenharia de Alimentos 1. Qual a diferença entre um algoritmo e um programa de computador? 2. Qual o papel do compilador na construção de programa de computadores? 3. Qual a diferença entre variáveis inteiras e de ponto flutuante? 4. Identifique se os identificadores de variáveis a seguir são válidos ou inválidos. Caso seja inválido, escreva o motivo. a. Ano b. media_salarial c. ai! d. idade media e. A51b f. “aula” g. 3_1 h. float i. sim j. conta-corrente k. salario/2 5. Verifique as expressões abaixo e diga qual o resultado das mesmas (verdadeiro ou falso). a. 3*5/4 <= pow(3,2)*2 b. 2+8%7 >= 3*6-15 c. 2 == 2 || 18 < 5 d. 3-6 > 0 && 2 != 5 6. Suponha que inicialmente x tem o valor 3 e y o valor 10. Qual o valor das variáveis x e y após a execução das seguintes instruções: a. x = x + y; b. x = x + x; c. x = y; x = 3; d. x = x * x; x = x + x; e. y = x; x = y; f. y += x++; g. y -= ++x; 7. Assuma a existência das seguintes declarações num programa em C: int m = 2, n = 6; float x = 2.5; Quais serão os valores das variáveis m, n e x após o processamento das seguintes expressões? (Avaliar cada item isoladamente) a. x = m + n + x; b. x += m / n; c. n *= n + m; d. n *= x++ + --m; 8. Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre: a idade da pessoa hoje e quantos anos ela terá em 2050. 9. Escreva um programa que receba um número real via teclado, calcule e informe em seguida a metade e o quadrado desse número. 10. Faça um programa que receba o valor do salário de um funcionário e o percentual de aumento, calcule e mostre o valor, em reais, do aumento e o novo salário. 11. Fazer um programa para receber um número inteiro de segundos do usuário e imprimir a quantidade correspondente em horas, minutos e segundos. 12. Faça um programa que receba o valor do salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que este funcionário tem gratificação de R$ 1.000,00 e paga imposto de 10% sobre o salário-base. 13. Faça um programa que receba o valor do salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que este funcionário tem gratificação de 5% sobre o salário base e paga imposto de 7% sobre o salário acrescido da gratificação. 14. Um trabalhador recebeu seu salário e depositou em uma conta bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo. Sabendo que cada operação bancária de retirada é paga uma taxa de 0.03% do valor retirado e que o saldo anterior ao depósito do salário era de R$ 100,00, faça um programa que receba o valor do salário e os valores dos dois cheques emitidos, determine e emita o saldo atual. 15. Pedro comprou um saco de ração com peso em quilos. Ele possui dois gatos, para os quais fornece a quantidade de ração em gramas. A quantidade diária de ração fornecida para cada é sempre a mesma. Faça um programa que receba o peso do saco de ração e a quantidade de ração fornecida para cada gato, calcule e mostre quanto restará de ração ao final de cinco dias.