Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade Fucapi Introdução à Programação Professor: Sergio Cleger Tamayo 1a Lista de Exercício – Algoritmos Lineares para Casa 1. Forneça uma breve definição do que é um algoritmo. 2. Forneça três formas diferentes que podemos usar para descrever um algoritmo e dê um exemplo para cada uma dessas formas. 3. Para os algoritmos abaixo, informe qual a saída de acordo com as entradas fornecidas: a) ENTRADA: nota1 = 9,5 nota2 = 8,0 b) ENTRADA: nome = “Jurubeba Asdrúbol” idade = 45 início real nota1, nota2, media; escreva(“Digite a primeira nota “); leia(nota1); escreva(“Digite a segunda nota “); leia(nota2); media ← (nota1 + nota2)/2; escreva(“A média final é: “, media); fim. início string nome; inteiro idade; escreva(“Digite o nome do usuário “); leia(nome); escreva(“Digite a idade “); leia(idade); escreva(nome, “tem “, idade, “anos”); fim. 4. Escreva um algoritmo que leia dois números e mostre o produto desses números. 5. Leia um número e exiba seu antecessor. 6. Faça um algoritmo que leia o nome e as idades de duas pessoas e mostre a soma das idades. 7. Escreva um algoritmo que leia dois números e efetue as quatro operações básicas (soma, subtração, multiplicação e divisão) com esses dois números. 8. Faça um algoritmo que leia o nome e as idades de duas pessoas e mostre a soma das idades. 9. Escreva um algoritmo que leia dois números que deverão ser colocados, respectivamente, nas variáveis VA e VB. O algoritmo deve, então, trocar os valores de VA por VB e vice-versa e mostrar o conteúdo destas variáveis. 10. Faça um algoritmo que leia valores para as variáveis A, B e C e mostre o resultado da seguinte expressão: (A – C) * B 11. Faça um algoritmo que leia três notas e imprima a média dessas notas. 12. Escreva um programa que leia um número inteiro que represente a idade de uma pessoa (em anos). Calcule numa variável real quantos minutos esta pessoa já viveu e apresente na tela. 13. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles. A fórmula que efetua tal cálculo é: 212 2 12 Yy+xx OBS.: para a raiz quadrada utilize sqrt(). 14. Maria quer saber quantos litros de gasolina precisa colocar em seu carro e quanto vai gastar para fazer uma viagem até a casa de sua irmã. Faça um algoritmo que calcule quantos litros de gasolina Maria vai gastar de dinheiro e gasolina para chegar até a casa de sua irmã sabendo que: –A distância da casa de Maria até sua irmã: 520km; –O carro de Maria consome 12 litros de gasolina por quilômetro rodado; –O preço da gasolina está R$ 1,50 o litro. 15. Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão: 2 S+R =D sabendo que: 2B+A=R e 2C+B=S . 16. Um empregado em uma determina empresa tem seu salário aumentado a cada ano em 5%, faça um algoritmo que leia o salário inicial desse funcionário, quantos anos ele permaneceu na empresa e mostre no final com que salário ele estava ao sair da empresa. Faculdade Fucapi Introdução à Programação Professora: Marcela Pessoa Sistemas de Informação e Ciência da Computação 17. Calcular a quantidade dinheiro gasta por um fumante. Dados: o número de anos que ele fuma, o nº de cigarros fumados por dia e o preço de uma carteira. 18. Ler dois números inteiros, x e y, e imprimir o quociente e o resto da divisão inteira entre eles. 19. O custo de um carro novo ao consumidor é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo para ler o custo de fábrica de um carro e escrever o custo final ao consumidor. 20. Escreva um algoritmo para ler um uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na fórmula abaixo): C = 5(F-32)/9 21. Antes de o racionamento de energia ser decretado, quase ninguém falava em quilowatts; mas agora, todos incorporaram essa palavra em seu vocabulário. Sabendo-se que 100 quilowatts de energia custa um sétimo do salário mínimo, fazer um algoritmo que receba o valor do salário mínimo e a quantidade de quilowatts gasta por uma residência e calcule. Imprima: a) O valor em reais de cada quilowatt. b) O valor em reais a ser pago. c) O novo salário a ser pago por essa residência com um desconto de 10%. 22. Criar um algoritmo que calcule e imprima a área de um losango. Área = diagmaior*diagmenor/2. 23. Uma pessoa resolveu fazer uma aplicação em uma poupança programada. Para calcular seu rendimento, ela deverá fornecer o valor constante da aplicação mensal, a taxa e o número de meses. Sabendo-se que a fórmula usada para este cálculo é: Valor acumulado = P * (1+i)n –1/i i=taxa; P=aplicação; n=número de meses 24. Criar um algoritmo que leia o valor de um depósito e o valor da taxa de juros. Calcular e imprimir o valor do rendimento e o valor total depois do rendimento. 25. Para vários tributos, a base de cálculo é 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 imprimir quantos salários mínimos ela ganha. 26. Criar um algoritmo que leia o peso de uma pessoa, só a parte inteira, calcular e imprimir: a) O peso da pessoa em gramas. b) Novo peso, em gramas, se a pessoa engordar 12%. 27. Criar um algoritmo que leia a quantidade de fitas que uma locadora de vídeo possui o valor que ela cobra por cada aluguel, mostrando as informações pedidas a seguir: a) Sabendo que um terço das fitas são alugadas por mês, exiba o faturamento anual da locadora; b) Quando o cliente atrasa a entrega, é cobrada uma multa de 10% sobre o valor do aluguel. Sabendo que um décimo das fitas alugadas no mês são devolvidas com atraso, calcule o valor ganho com multas por mês; c) Sabendo ainda que 2% de fitas se estragam ao longo do ano, e um décimo do total é comprado para reposição, exija a quantidade de fitas que a locadora terá no final do ano. 28. Faça um algoritmo que receba, para um aluno, três notas de provas e quatro de trabalhos, calcule a média parcial (ponderada) sabendo que o peso das medias das provas representa 70% e a média dos trabalhos 30%. O programa calculará também a nota mínima para que o aluno passe na prova final, utilizando a fórmula apresentada abaixo. Todos os dados devem ser mostrados. Falta para final = 50 – Média Parcial x 6 4
Compartilhar