Buscar

1ª Lista de Exercícios - Algoritmo Sequencial - IP

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

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
Você viu 3, do total de 4 páginas

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

1ª. LISTA DE EXERCÍCIOS 
 
 
 
 
INTRODUÇÃO À PROGRAMAÇÃO 
Prof. Sérgio Roberto Costa Vieira – Entrega (conforme agendada em sala de aula) 
 
LEIA COM ATENÇÃO AS REGRAS: 
- A lista deve ser feita manualmente apresentando os pseudocódigos em Portugol de cada questão; 
- Para cada questão deve conter o teste de mesa (rastreamento) com no mínimo dois testes; 
- A documentação dos pseudocódigos deve seguir todas as regras para criação de algoritmos; 
- A letra deve estar legível e as questões organizadas em ordem crescente, senão o aluno perderá ponto 
por desorganização do trabalho. 
- A lista deve ser feita obrigatoriamente em Dupla, se o aluno entregar individualmente valerá somente 
metade dos pontos. 
- Todos os algoritmos devem ser feitos somente em estrutura sequencial, NÃO pode utilizar estrutura 
condicional (decisão) e estruturas de laço de repetição. 
 
 
1. Se A=188, B=198, C=53, D=FALSO e E=VERDADEIRO. Qual é o valor produzido por cada uma das 
sentenças abaixo? 
a) D E E ( ) 
b) ( A > B ) OU ( B < C ) ( ) 
c) NÃO ( A < B ) ( ) 
d) NÃO D ( ) 
e) ( D E E ) OU ( A = B) ( ) 
f) ( D OU E) E ( A < B) ( ) 
g) (A + B < C E D) OU (E E (NÃO D)) ( ) 
h) (A + B * C/B = 3) E (NÃO (A = B)) ( ) 
i) NÃO (A * B – (C+B) = 63) E NÃO(NÃO (A = B)) ( ) 
 
2. Sabendo que A=19, B=31 e C=24, informe se as expressões abaixo são Verdadeiras ou Falsas. 
a) (A+C) > B-C ( ) 
b) B >= (A + 6) ( ) 
c) C = (B – A) ( ) 
d) (B * A) <= C * B ( ) 
e) (C+A) < B+A ( ) 
3. Criar um algoritmo para calcular e imprimir a média aritmética entre os valores 5.4, 3.2, 9.8, 8.6, 9.2, 7.5: 
4. Criar um algoritmo que leia o numerador e o denominador de uma fração e transformá-lo em um número 
decimal: 
5. Criar um algoritmo que leia 5 notas de uma aluno e leia os pesos das notas que a professora utilizou para o 
cálculo da média ponderada, ao final mostre o resultado da média: 
6. Criar um algoritmo para ler um número inteiro e realizar a subtração com seu antecessor e depois realizar a 
multiplicação com seu sucessor. Mostre as duas saídas: 
 
7. Criar um algoritmo que leia um número real e imprima a terça parte deste número: 
8. Faça um algoritmo que leia o nome e as idades de duas pessoas e mostre a multiplicação das idades: 
9. Criar um algoritmo para entrar com um número e imprimir as seguintes saídas: o número, o quadrado, o 
triplo, a raiz quadrada e a soma do seu quadrado pelo seu triplo: 
10. Faça um algoritmo que calcule as medidas de uma sala em metros (comprimento e largura), bem como o 
preço do metro quadrado de carpete, exibindo como resultado o custo total para forrar o piso da sala: 
1ª. LISTA DE EXERCÍCIOS 
 
 
 
 
INTRODUÇÃO À PROGRAMAÇÃO 
Prof. Sérgio Roberto Costa Vieira – Entrega (conforme agendada em sala de aula) 
 
11. Faça um algoritmo para ler dois números inteiros e imprimir a seguinte saída: DIVIDENDO, DIVISOR, 
QUOCIENTE, RESTO: 
12. O índice de massa corpórea (IMC) de uma pessoa é igual ao seu peso (em quilogramas) dividido pelo 
quadrado de sua altura (em metros). Faça um algoritmo que receba o peso e a altura de uma pessoa e 
informe o valor de seu IMC: 
13. Escreva um algoritmo que leia três números que deverão ser colocados, respectivamente, nas variáveis VA, 
VB e VC. O algoritmo deve, então, trocar os valores de VA por VB e VB por VC e mostrar o conteúdo 
destas variáveis. 
14. Dados três números reais, faça um algoritmo que: 
a) Determine a soma dos três números; 
b) Determine o quadrado do primeiro número; 
c) Determine a raiz quadrada do produto dos três números; 
15. Faça um programa que receba o salário de um funcionário e o percentual de aumento, calcule e mostre o 
valor do aumento e o novo salário: 
 
16. Criar um algoritmo que leia cinco números quaisquer e imprimir como resultado a média ponderada, 
sabendo-se que os pesos são respectivamente: 2,4,6,8,10: 
17. Criar um algoritmo que leia o saldo de uma aplicação e mostre após 30 dias como resultado o novo saldo, 
considerando o reajuste de 6,2%: 
 
18. Faça um algoritmo que o usuário informe o raio de um círculo e mostre como resultado o perímetro e a 
área do círculo. Sabendo-se que: perimetro=2*π*raio e area=π*raio2 
 
19. Faça um algoritmo para imprimir a área de um triângulo. Sabendo que: area = (base * altura) / 2: 
 
20. Faça um algoritmo que dado o tamanho de um arquivo em MB (mega bytes), converta todos os valores 
para bits, informe a velocidade de conexão (em bits por segundo), e mostre como resultado o tempo 
necessário para download do arquivo: 
21. Faça um algoritmo que receba um capital C, uma taxa de juros mensal fixa J e um período de aplicação em 
meses M, calcule e mostre o montante F arrecadado no final do período: F = C*(1+J/100)M 
22. Faça um algoritmo para entrar com a razão de uma PA – progressão aritmética e o valor do 1º. Termo. 
Calcular e imprimira série e imprimir o 11º. Termo da série: 
23. Existem épocas de pouco dinheiro, onde os supermercados estão procurando maneiras para atrair clientes e 
aumentar suas vendas, a estratégia mais utilizada é a oferta de desconto. Faça um algoritmo que leia o valor 
de uma mercadoria do supermercado e mostre para o cliente o novo valor, tendo em vista que o desconto 
do produto é de 23%: 
 
24. Escreva um algoritmo que forneça o valor em graus Fahrenheit de uma temperatura expressa em graus 
Celsius: F = 9 C + 32 
 5 
25. Faça um algoritmo para calcular o volume de uma esfera de raio R: 
V = 4 * Pi * R3 
 3 
26. Uma pessoa comprou cinco artigos em uma loja. Para cada artigo, tem-se nome, preço e percentual de 
desconto. Faça um algoritmo que imprima nome, preço e preço com desconto de cada artigo. No final 
apresente também o total a pagar: 
1ª. LISTA DE EXERCÍCIOS 
 
 
 
 
INTRODUÇÃO À PROGRAMAÇÃO 
Prof. Sérgio Roberto Costa Vieira – Entrega (conforme agendada em sala de aula) 
 
 
27. Todo restaurante, embora por lei não possa obrigar o cliente a pagar, cobra 11% de comissão para o 
garçom. Fazer um algoritmo que leia o valor gasto com despesas realizadas em um restaurante e imprima o 
valor total com a gorjeta: 
 
28. Faça um algoritmo para receber dois números reais informados pelo usuário e imprimir o quadrado da 
diferença do primeiro número pelo segundo número e a diferença dos quadrados dos números: 
29. Faça um algoritmo que efetue o cálculo do salário líquido de um professor. As informações que o RH irá 
repassar são: valor da hora aula, número de aulas dadas no mês e percentual de desconto do INSS: 
 
30. Uma sorveteria vende três tipos de picolés. Sabendo-se que o picolé do tipo 1 é vendido por R$ 1,25, o do 
tipo 2 por R$ 1,30 e o do tipo 3 por R$ 0,75. Faça um algoritmo que, para cada tipo de picolé, mostre a 
quantidade vendida e o total arrecadado: 
 
31. Faça um algoritmo para efetuar o cálculo de uma prestação em atraso, utilizando a fórmula: prest = valor + 
(valor * (taxa / 100) * tempo): 
 
32. Faça um algoritmo que receba o salário base de um funcionário, calcule e mostre o salário a receber, 
sabendo-se que o funcionário tem gratificação de 9% sobre o salário base e paga imposto de 6,5% também 
sobre o salário base: 
 
33. Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre: 
a) A idade dessa pessoa em anos; c) Quantos anos essa pessoa terá em 2050. 
b) A idade dessa pessoa em meses; 
 
34. Um empregado em uma determinada 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 naempresa, e mostre no 
final com que salário ele estava ao sair da empresa. 
35. 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. 
36. Considerando que, para um consórcio, sabe-se o numero total de prestações, a quantidade de prestações 
pagas e o valor atual da prestação, escreva um algoritmo que determine o total pago pelo consorciado e o 
saldo devedor: 
 
37. Faça um algoritmo que determine o numero de dias que uma pessoa já viveu. Considere que um mês tenha 
30 dias: 
38. 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 . 
 
39. Considere o seguinte problema: dados os pontos A, de coordenadas A(x1,y1), e B de coordenadas B(x2, 
y2). Escreva um algoritmo que determine a distância entre os dois pontos. A distância entre os dois pontos 
representados no sistema de coordenadas cartesianas é dada por: dist = 
22 )12()12( yyxx −+−
: 
40. Faça um algoritmo para entrar com a razão de uma PG – progressão geométrica e o valor do 1º. Termo. 
Calcular e imprimir o 7º. Termo da série: 
41. 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 (P), a taxa (i) e o número de meses (n). Sabendo-se 
que a fórmula usada para este cálculo é: 
1ª. LISTA DE EXERCÍCIOS 
 
 
 
 
INTRODUÇÃO À PROGRAMAÇÃO 
Prof. Sérgio Roberto Costa Vieira – Entrega (conforme agendada em sala de aula) 
 
 
valor acumulado = P * (1+i)n – 1 
 i 
42. Sabendo-se que: 1 pé = 12 polegadas; 1 jarda = 3 pés; 1 milha = 1,760 jardas. Faça um algoritmo que 
receba uma medida em pés, faça as conversões a seguir e mostre os resultados: 
a) Polegadas: b) Jardas: c) Milhas: 
 
43. Cada degrau de uma escada tem X de altura. Faça um programa que receba essa altura e a altura que o 
usuário deseja alcançar subindo a escada, calcule e mostre quantos degraus ele deverá subir para atingir seu 
objetivo, sem se preocupar com a altura do usuário. Todas as medidas fornecidas devem estar em metros: 
 
44. 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 exibir quantos salários mínimos esta pessoa ganha: 
 
45. Saymon 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 gato é sempre a mesma. 
Faça um algoritmo 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 no saco após cinco dias: 
 
46. Sabe-se que o quilowatt de energia custa um sexto do salário mínimo. Faça um algoritmo que receba o 
valor do salário mínimo e a quantidade de quilowatts consumida por uma residência. Calcule e mostre: 
a) O valor de cada quilowatts: 
b) O valor a ser pago por essa residência: 
c) O valor a ser pago com 15% desconto: 
47. Faça um algoritmo que receba o peso de uma pessoa, calcule e mostre: 
a) O novo peso, sendo que a pessoa engordou 25% sobre o peso informado: 
b) O novo peso, sendo que a pessoa emagreceu 15% sobre o peso informado: 
48. Faça um algoritmo que calcule e mostre a tabuada de multiplicar de um número digitado pelo usuário: 
Exemplo: 
7 x 1 = 7 7 x 6 = 42 
7 x 2 = 14 7 x 7 = 49 
7 x 3 = 21 7 x 8 = 56 
7 x 4 = 28 7 x 9 = 63 
7 x 5 = 35 7 x 10 = 70 
 
49. Sávio recebeu seu salário e precisa pagar duas contas atrasadas. Em razão do atraso, ele deverá pagar multa 
de 3,5% sobre cada conta. Faça um algoritmo que calcule e mostre o quanto restará do salário de Sávio: 
50. Faça um programa que receba a quantidade de dinheiro em reais que uma pessoa que vai viajar possui. Ela 
vai passar por vários países e precisa converter seu dinheiro em dólares, marco alemão e libra esterlina. 
Sabendo-se que a cotação do dólar é de R$ 1,78; de marco alemão de R$ 2,15; e da libra esterlina de R$ 
3,21. O algoritmo deve fazer as conversões e mostrar os resultados: 
 
Boa Sorte !

Continue navegando