Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL RURAL DO SEMIÁRIDO CAMPUS PAU DOS FERROS BACHARELADO EM CIÊNCIA E TECNOLOGIA DISCIPLINA DE INFORMÁTICA APLICADA PROF.: JARBAS VIDAL-FILHO LISTA DE EXERCÍCIOS 01 Aluno: ______________________________________________________________________Data: ____/_____/____ 01. Analise o código abaixo, faça as alterações e responda as perguntas em seguida. A) Explique o que faz o programa acima. B) Após executar e interagir com o programa, vamos inspecionar a utilidade de alguns dos elementos do mesmo. Primeiramente, modifique os textos (escreva qualquer coisa com as suas palavras) após a instrução // nas linhas 1 e 2. Salve o programa e compile-o novamente. O que aconteceu com as saídas em tela do programa, bem como os resultados de seus cálculos? E por quê? Ocorreu alguma alteração na saída dos resultados? Por quê? C) Com base nos resultados apresentados, o que você conclui que seja a finalidade da instrução // ? D) Modifique agora o texto que está entre aspas na linha 13 para “DIGITE RAIO”. Salve o programa e compile-o novamente O que aconteceu com as saídas em tela do programa, bem como os resultados de seus cálculos? E por quê? Ocorreu alguma alteração na saída dos resultados? Por quê? E) Acrescente, agora, uma nova linha ao código. Após a atual linha 16, acrescente o comando: perimetro = 2 * raio. Salve novamente e compile. O que aconteceu com o programa? Que impacto esta modificação causou? E por quê? F) Acrescente, agora, uma nova linha ao código. Após o último o comando criando no item E, acrecente: perimetro1=2*pi*raio. Salve novamente e compile. O que aconteceu com o programa? Que impacto esta modificação causou? Tem erro? E por quê? G) Nas linas 17 e 18, apague o .2 que existe entre o caracter % e f. Salve novamente e compile. O que aconteceu com o programa? Que impacto esta modificação causou? E por quê? H) Na linha 14, mude o nome raio para perimetro. O que acontece com o programa após compilar? Por quê? I) Na linha 14, retire o símbolo &. O que acontece com o programa após compilar? Por quê? 02. Analise o código abaixo e informe as saídas do programa. A) Quais as saídas de a, b, c, d, e, f? Explique cada resultado. 03. Analise o código abaixo a) Se funcionar corretamente, ok. Caso contrário, faça as alterações e explique os motivos que não compilou. 04. Faça um programa que mostre as seguintes saídas formatadas conforme a imagem abaixo. 05. Escrever um programa para ler dois números inteiros e exibi-los. 06. Faça um programa que recebe três valores A=3, B=2, C=3. Calcule a média aritmética e ponderada. 07. Faça um programa que leia um número inteiro e imprimir seu sucessor e seu antecessor. 08. Faça um programa para ler um número inteiro e imprimir seu quadrado. “SEU NOME COMPLETO” “BACHARELADO EM TECNOLOGIA DA INFORMAÇÃO “ESTOU CURSANDO A DISCIPLINA DE ALGORITMOS” 09. Para vários tributos a base de calculo é o salário mínimo. Fazer um algoritmo que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e exibir quantos salários mínimos essa pessoa ganha. 10. Criar um aplicativo que calcule e apresente o valor do volume de uma lata de óleo, utilizando a fórmula: V = πr²h onde r é o raio da base e h é altura. Defina uma constante chamada PI correspondente ao valor aproximado de π. 11. Criar um aplicativo que leia o valor de uma hora e informe quantos minutos se passaram desde o inicio do dia até aquela hora. 12. Criar um aplicativo que leia o peso de uma pessoa em quilogramas, calcule e exiba o peso da pessoa em gramas, e o novo peso, em gramas, se a pessoa engordar 12%. 13. Uma conta de caderneta de poupança foi aberta com um depósito de R$500,00. Faça um programa que calcule o valor do saldo da conta após três meses, considerando que a conta é remunerada em 1,2% de juros ao mês. 14. Faça um programa para ler valores para as variáveis inteiras A e B. Efetuar a troca dos valores de forma que a variável A passe a possuir o valor da variável B e que a variável B passe a possuir o valor da variável A. Apresentar os valores iniciais e os valores finais de A e B. 15. Faça um programa que leia uma temperatura em graus Celsius e transformá-la em graus Fahrenheit. 16. Faça um programa para ler um preço de um produto e calcular novo preço com desconto de 9%. 17. Faça um programa que calcule e imprima o valor a ser pago em reais de cada kw, o novo valor a ser pago por essa residência com um desconto de 10%. Dado: 100 kilowatts custam 1/7 do salario mínimo. 18. Faça um programa que leia o nome, altura e peso de uma pessoa. Depois imprima o nome e o valor do IMC. IMC = peso/altura² 19. Um pedreiro descuidado deixa cair sua colher de pedreiro do 5º andar de um prédio, a aproximadamente 15m de altura, com relação à rua (solo). Sabendo-se que a aceleração da gravidade é constante, com valor 9,807m/s2, pede-se que: a) Se faça um programa de computador que calcule a velocidade com que a colher de pedreiro toca o solo, desprezando-se a resistência do ar e exiba o resultado em tela conforme a seguir: Uma colher de pedreiro, que cai de uma altura de 15m, atinge o solo com velocidade final de ***m/s, ou $$$Km/h. Onde as sequências *** e $$$ devem ser substituídas, respectivamente, pelo valor da velocidade em Km/h e m/s que seu programa calculou. b) Adapte-se o programa do passo anterior de modo que funcione para outro valor de altura da qual a colher cai, por exemplo, 35m e exiba o resultado em tela conforme a seguir: Altura da queda: 35m Velocidade final: ***Km/h. Onde as sequências *** devem ser substituída pelo valor da velocidade em Km/h que seu programa calculou. c) Adapte-se o programa do passo anterior para que o valor da altura da qual a ferramenta cai seja informado pelo usuário e exiba o resultado em tela conforme a seguir: Altura da queda: &&&cm Velocidade final: ***Km/h Velocidade final: $$$m/s. Onde as sequências *** e $$$ devem ser substituídas, respectivamente, pelo valor da velocidade em Km/h e m/s que seu programa calculou. E a sequência &&& deve ser substituída pelo valor da altura que o usuário informou, porém em centímetros. 20. Elaborar um programa para calcular a quantidade de litros de combustível gasta em uma viagem, utilizando- se um automóvel que faz 12 km por litro. Para obter o cálculo, o usuário deverá fornecer o tempo gasto na viagem em horas e a velocidade média durante a mesma. Desta forma, será possível obter a distância percorrida com a fórmula DISTANCIA = TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na viagem com a fórmula: LITROS_USADOS = DISTANCIA / 12. O programa deverá apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a quantidade de litros utilizada na viagem. 21. Para vários tributos, a base de cálculo é o salário mínimo. Fazer um programa que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos ela ganha. 22. Fazer um programa que recebe um valor a ser aplicado e a quantidade de meses que esse valor ficará aplicado, exiba uma simulação do valor que a pessoa receberá no final do período aplicado sabendo que a taxa de juros é de 3,5% ao mês. 23. No sistema imperial (unidade inglesa) frequentemente são utilizadas as seguintes medidas lineares: 1 pé = 12 polegadas Baseado no fato de que 1 polegada equivale a 25.3995 milímetros no sistema métrico, escreva um programa que converta comprimentos expressos em pés para quilômetros. 24. Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual,calcule e mostre: a. A idade da pessoa em anos; b. A idade da pessoa em meses; c. A idade da pessoa em dias; d. A idade da pessoa em semanas. 25. Construa um algoritmo em pseudocódigo para calcular as raízes de uma equação de 2º grau (ax2 + bx +c). 26. O preço de um automóvel é calculado pela soma do preço de fábrica, preço dos impostos (35% do preço de fábrica), além da percentagem do revendedor (20% sobre o preço de fábrica). Faça um algoritmo que imprima o nome do automóvel e seu preço final.
Compartilhar