Buscar

1- Algoritmos Lineares para Casa.pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais