Você está na página 1de 5

MEC/SETEC - Instituto Federal de Educação,

Ciência e Tecnologia
Instituto Federal Minas Gerais – Campus Sabará

NOME:

CURSO:

DATA: / /

LISTA 1 Algoritmos e Lógica de


Programação

Estruturas Sequenciais

QUESTÃO 01
Faça um algoritmo que leia dois números calcule e imprima, a adição, a subtração, a
multiplicação, a divisão e o módulo do primeiro número pelo segundo. O algoritmo
deverá calcular e imprimir também o primeiro número elevado a 5, o segundo elevado
a 3.

QUESTÃO 02
Faça um algoritmo que calcule a área de um retângulo, com a área calculada calcule o
seu cubo e a sua raiz quinta. Todos os cálculos devem ser impressos. Observação:
Utilize a função pow(base,expoente) ; contida na biblioteca math.h para trabalhar com
potências.

QUESTÃO 03
Faça um algoritmo que peça para o usuário digitar uma quantidade em anos, calcular
e imprimir:
a. A quantidade em semestres.
b. A quantidade em trimestres.
c. A quantidade em meses.
d. A quantidade em dias.
e. A quantidade em horas.
f. A quantidade em minutos.
g. A quantidade em segundos.

Observação: Não considere anos bissextos - o ano utilizado nos cálculos é de 365 dias.
QUESTÃO 04
Faça um algoritmo que calcule e imprima a média ponderada de um candidato ao
realizar um concurso. Informe a nota em cada disciplina e considere os seguintes
pesos para os cálculos: 4 em Redes de Computadores, 4 em Inteligência Artificial, 4
em Arquitetura de Computadores, 3 em Estrutura de Dados, 3 em Processamento
Digital de Imagens, 2 em Interface Homem Máquina e 2 em Engenharia de Software. A
fórmula de calculo de média ponderada está a seguir:

QUESTÃO 05
Faça um algoritmo que calcule o salário líquido de um funcionário. Deverá ser
informado (lido) o salário hora, as horas trabalhadas e o desconto (em decimal).

QUESTÃO 06
Faça um algoritmo que realize uma prospecção de 1 ano de rendimento no qual o
usuário informará o valor a ser aplicado e a taxa de rendimento mês da aplicação.
Observação: Considere para o cálculo juros simples.

QUESTÃO 07
Faça um algoritmo que realize uma prospecção de 1 ano de rendimento no qual o
usuário informará o valor a ser aplicado e a taxa de rendimento mês da aplicação.
Observação: Considere para o cálculo juros compostos.

QUESTÃO 08
Faça um algoritmo que converta de graus Celsius para Fahrenheit e Kelvin.
F 1,8 * C  32
K C  273,15

QUESTÃO 09
Faça um algoritmo em que o usuário informará a quantidade em Real e o algoritmo
realizará a conversão para Dólar, Euro, Iene e Peso Argentino. Considere o valor do
Dólar como R$ 2,38, o valor do Euro como R$ 3,9926, o valor do Iene como R$ 0,0238
e o valor do Peso Argentino como R$ 0,156.

QUESTÃO 10
Em um concurso será dividido um prêmio no valor de R$535.000,00 entre os três
primeiros colocados - proporcionalmente ao valor que cada um atingiu no concurso.
Sendo assim, construa um algoritmo que leia a nota dos três primeiros colocados,
calcule e imprima a quantia que cada um deve receber.
QUESTÃO 11
Faça um algoritmo que calcule e imprima o gasto de uma viagem. O usuário deverá
informar um valor único para gasolina, à distância em KM da viagem, o desempenho
do automóvel - relação KM/litros -, um único valor para o pedágio e quantos pedágios
são necessários durante a viagem.

QUESTÃO 12
Em um estacionamento existem carros e motos, faça um algoritmo que leia a
quantidade de carros e de pneus e informe quantos carros e motos estão no
estacionamento.

QUESTÃO 13
Em um laboratório sabe-se que para produzir um composto são necessárias 6,5 partes
de um elemento X, 3,2 de um elemento Y e 0,3 de um elemento Z. Faça um algoritmo
que leia a quantidade de litros desejada do composto, calcule e imprima a quantidade
de partes necessárias de cada elemento para fabricação.

QUESTÃO 14
Faça um algoritmo em que o usuário digite a velocidade de um corpo, o tempo no qual
essa velocidade foi medida e calcule sua aceleração.
_______________________________________________________________________________________

Estruturas Condicionais

QUESTÃO 15
Faça um algoritmo que leia 3 números, e informe qual é o maior e o menor.

QUESTÃO 16
Faça um algoritmo que leia um número inteiro e informe se ele é par ou não.

QUESTÃO 17
Faça um algoritmo que leia um número, caso esse número seja acima de 100,
multiplique esse número pela sua metade, caso contrário divida esse número por 3.

QUESTÃO 18
Faça um algoritmo que leia o mês (em numeral ) e imprima o seu nome em texto.
QUESTÃO 19
Faça um algoritmo que leia a nota de um aluno e imprima:

Faixa de Notas Mensagem

Nota < 40 Reprovado

Nota >= 40 e < 70 Reavaliação

Nota >= 70 e < 90 Aprovado

Nota >= 90 Aprovado com louvor

QUESTÃO 20
Faça um algoritmo que leia 3 valores e os imprima:
a. Em ordem crescente.
b. Em ordem decrescente.

QUESTÃO 21
Em uma loja cada vendedor trabalha com um salário fixo e um bônus sobre as suas
vendas. Faça um algoritmo que leia o número de identificação do vendedor, o seu
salário base e as suas vendas, calcule e imprima o seu número de identificação e o
seu salário final, baseado na tabela abaixo.

Faixa de Vendas Reajuste

Vendas < 1000 Sem reajuste

Vendas >= 1000 e Vendas < 1500 12,5%

Vendas >= 1500 e Vendas < 2000 15,33%

Vendas > 2000 18,47%

QUESTÃO 22
Faça um algoritmo que leia dois números e leia um caractere para informar qual
operação será realizada, + para soma, - para subtração, * para multiplicação, / para
divisão e % para módulo. Realize a operação selecionada e imprima o resultado.

QUESTÃO 23
Faça um algoritmo em que o usuário poderá escolher entre fazer uma média simples e
ponderada, ambos de 5 números. Caso seja selecionada realizar a média simples o
usuário terá que informar os 5 números, caso contrário, os 5 números e seus
respectivos pesos.
QUESTÃO 24
Em uma loja, dependendo da quantidade de mercadoria que o cliente queira
comprar, poderá ter descontos. Sendo assim, faça um algoritmo que leia o código
do produto e a quantidade pretendida, calcule e imprima o valor final da compra.

Código da Preço Unitário Acima de 200 aplicar


Mercadoria desconto de:

01 R$ 5,50 8%

02 R$ 3,90 10,5%

QUESTÃO 25
Faça um algoritmo que dado um ano, verifique se ele é bissexto. A condição para
verificar se um ano é bissexto é verificar se ele é divisível por 400, mas, caso essa
condição seja falsa, o ano deve ser divisível por 4 mas não por 100.

QUESTÃO 26
Conjecture que para requerer a aposentadoria o participante do INSS deve estar
dentro das seguintes regras: 1) mais do que 65 anos (inclusive); 2) menos do que
110 anos (inclusive); 3) mais do que 35 anos anos de contribuição (inclusive); 4)
menos do que 50 anos de contribuição (inclusive). Faça um algoritmo que leia a
idade e o tempo de contribuição, verifique e imprima:

Recusado por idade: Se estiver fora da faixa de idade.

Recusado por contribuição: Se estiver fora da faixa de contribuição.

Totalmente recusado: Se estiver fora da faixa de idade e da faixa de


contribuição.

Aceito: Se atender as requisições informadas.

QUESTÃO 27
Refaça o exercício 8 permitindo o usuário escolher qual das conversões ele deseja
realizar, Fahrenheit e Kelvin.

QUESTÃO 28
Faça um algoritmo que leia 3 números e conte quantos são pares, quantos são
ímpares, quantos são positivos e quantos são negativos.

Você também pode gostar