Exercícios: Números e operadores
Para cada exercício abaixo crie um repositório no GitHub contendo uma aplicação console com o nome indicado.
Revisão e Correção no YouTube (parte 1 e parte 2) e no GitHub.
Temporada 1
Enunciado | Correção | Extras |
---|---|---|
Soma2Numeros | YouTube • GitHub | Prof. Neri |
MilhasParaKm | YouTube • GitHub | |
Medidas | YouTube • GitHub | |
AreaTrianguloRet | YouTube • GitHub | |
Heron | YouTube • GitHub | |
GrausCF | YouTube • GitHub | |
GrausFC | YouTube • GitHub | |
MediaAritmetica | YouTube • GitHub | |
VelocMedia | YouTube • GitHub | |
IMC | YouTube • GitHub | |
FGTS | YouTube • GitHub | |
JurosSimples | YouTube • GitHub | |
Projetil | YouTube • GitHub | Versão avançada |
Temporada 2
Exercício Soma2Numeros
Leia 2 números inteiros e exiba o resultado da soma:
Cálculo da soma entre dois números.
Digite o primeiro número: 30
Digite o segundo número: 40
Soma: 70
Exercício MilhasParaKm
Receba uma medida em milhas e exiba seu equivalente em quilômetros. A medida em km é 1,609 vezes a medida em milhas.
Entre com a medida (em milhas): 1
1,609 Km
Exercício Medidas
Receba uma medida em metros e exiba seus equivalentes em quilômetros e centímetros.
Entre com a medida (em metros): 150
--- Equivalência ---
15000 cm
150 m
0,15 Km
Exercício AreaTrianguloRet
Calcule a área de um triângulo retângulo, dados base (b) e altura (h). A área é dada pela metade do produto da base pela altura.
Base..: 3
Altura: 5
Área..: 7.5
Exercício Heron
Calcule a área de um triângulo qualquer, dadas as medidas dos 3 lados. Exiba o semiperímetro e a área.
Área (A):
Semiperímetro (p): metade da soma dos lados
Digite os lados do triângulo desejado.
Lado 1..: 3
Lado 2..: 25
Lado 3..: 26
Semiperímetro..: 27
Área...........: 36
Ref.: https://pt.wikipedia.org/wiki/Teorema_de_Her%C3%A3o https://mundoeducacao.bol.uol.com.br/matematica/formula-heron.htm
Exercício GrausCF
Converta uma temperatura digitada pelo usuário em °C para °F.
°F = °C × 1,8 + 32
Ref.: https://pt.wikipedia.org/wiki/Celsius
°C = 0
0°C equivalem a 32°F
Exercício GrausFC
Converta uma temperatura digitada pelo usuário em °F para °C.
°C = (°F − 32) / 1,8
Ref.: https://pt.wikipedia.org/wiki/Celsius
°F = 0
0°F equivalem a -17,78°F
Exercício MediaAritmetica
Calcule a média aritmética entre 3 números reais digitados pelo usuário.
Média Aritmética de 3 números
Digite o primeiro número: 7
Digite o segundo número: 9
Digite o terceiro número: 5
Média: 7.0
Exercício VelocMedia
Calcule a velocidade, a partir da distância (Δd, em metros) e do tempo (Δt, em segundos).
v = Δd / Δt
Distância percorrida (m): 100
Tempo gasto (s): 15
Velocidade média: 6 m/s
Exercício IMC
Calcule o índice de massa corporal de uma pessoa, dados altura (em m) e peso (em kg).
IMC = peso / altura²
Altura (m)..: 2
Peso (kg)...: 80
IMC: 20,0 kg/m²
Exercício FGTS
Calcule a parcela do FGTS sobre o salário de um funcionário (8%).
Salário (R$)..: 2000,00
FGTS: R$ 160,00
Exercício JurosSimples
Calcule o montante final de um investimento a juros simples.
j = c . i . t
m = c + j
Juros simples (j)
Capital [c] (R$).......: 1200,00
Taxa de juros [i] (%)..: 2
Tempo [t] (meses)......: 15
Juros (R$).....: 360,00
Montante (R$)..: 1560,00
Exercício Projetil
Um projétil é lançado em um ângulo θ°
(teta graus) a uma velocidade inicial v0 m/s
. Calcule, em metros, o alcance máximo xmax
e a altura máxima atingida hmax
.
Para isso, precisamos:
- Da constante
π
(pi) = 3,14159 radianos - Da constante
g
= 9,80665 m/s² - Converter o ângulo de graus para radianos, como no exemplo: 180° × π/180 = 3rad
- Aplicar a Equação de Torricelli para o alcance, e
- Aplicar a equação de Torricelli para a altura.
Exemplo:
-- Projétil --
Entre com a velocidade, em m/s..: 30
Entre com o ângulo, em graus....: 30
Alcance........: 79,48 m
Altura máxima..: 11,47 m
Ref.: https://alunosonline.uol.com.br/fisica/lancamento-obliquo.html
Exercício InteiroEDecimal
Solicite que o usuário digite um valor real. Exiba separadamente os valores dos componentes inteiro e decimal do número digitado.
Exemplos:
--- Inteiro e Decimal ---
Digite um número: 4,0
Parte inteira: 4
Parte decimal: 0,0
--- Inteiro e Decimal ---
Digite um número: 4,5
Parte inteira: 4
Parte decimal: 0,5
Exercício MilhasBumerangue
Um programa de milhas resolve iniciar uma promoção em formato bumerangue, onde os pontos são transferidos com bônus e um percentual é retornado para sua conta.
Por exemplo, uma promoção transfere com 30% de bônus e dá 40% de pontos de volta. Nesse caso, transferindo 1000 pontos de A
para B
você recebe 1300 pontos em B
e fica ainda com 400 pontos em A
.
Faça um programa que receba os percentuais de bônus e de retorno, e a quantidade de pontos a serem transferidos. Exiba a quantidade de pontos a reduzir na origem e a quantidade a acrescentar no destino.
Exemplo:
--- Milhas Bumerangue ---
Percentual de bônus.....: 30
Percentual de retorno...: 40
Pontos a transferir.....: 1000
Pontos a reduzir na origem........: 600
Pontos a acrescentar no destino...: 1300
Exercício RolagemDeDado
Um dado comum possui seis faces numeradas de 1 a 6. Existem dados poliédricos com as mais diversas contagens de faces, sendo as mais comuns 4, 6, 8, 10, 12, e 20.
Faça um programa que receba a quantidade de faces do dado e sorteie aleatoriamente um valor entre 1 e a quantidade de faces informada, simulando uma rolagem.
Exemplos:
--- Rolagem de Dado ---
Quantas faces? 12
Rolagem: 11
--- Rolagem de Dado ---
Quantas faces? 12
Rolagem: 3
Exercício TempoDownload
Calcule o tempo estimado para download de um arquivo. Para isso, receba o tamanho do arquivo em megabytes (MB) e a velocidade da conexão em megabits por segundo (Mbps). Exiba o tempo em minutos.
Lembre-se que 1 byte = 8 bits (e 1MB = 8Mb).
Exemplo:
--- Tempo de Download ---
Tamanho do arquivo em MB........: 105
Velocidade da conexão em Mbps...: 4
Tempo estimado de download: 3,5 minutos
Exercício Troco
Solicite que o usuário digite o valor da compra e o valor pago. Exiba o valor do troco.
Exercício DecomposicaoDecimal
Receba um número inteiro informado pelo usuário. Realize a decomposição decimal em unidades, dezenas e centenas.
Exemplo:
--- Decomposição Decimal ---
Digite um número inteiro...: 1580
O número 1580 possui:
0 unidade(s)
8 dezenas(s)
15 centena(s).
Exercício IndependenciaFinanceira
Faça um programa que calcule quanto dinheiro é necessário possuir em um investimento para conseguir sua independência financeira com dividendos (ou seja, os dividendos deverão pagar todos os seus custos). Receba os gastos mensais e o rendimento dos dividendos (dividend yield). O valor necessário investido para receber X
reais de dividendo todo mês com Y
% de dividend yield é X ÷ (Y ÷ 100)
.
Valores para teste: Para receber mensalmente | com dividend yield de | é necessário investir — | — | — R$ 1.000,00 | 1,0% | R$ 100.000,00 R$ 1.000,00 | 0,5% | R$ 200.000,00 R$ 3.500,00 | 1,0% | R$ 350.000,00 R$ 3.500,00 | 0,5% | R$ 700.000,00 R$ 5.000,00 | 1,0% | R$ 500.000,00 R$ 5.000,00 | 0,5% | R$ 1.000.000,00
Exemplo:
--- Vivendo de dividendos ---
Gastos mensais (em R$)....: 3500
Rendimentos mensais (%)...: 0,5
Para receber R$ 3.500,00 por mês com rendimentos de 0,5% você precisa ter investido R$ 700.000,00.
Exercício GinasticaArtistica
Em uma competição de ginástica artística a pontuação de um(a) ginasta é dada pela soma de sua nota de partida com a nota de execução dada pela banca de jurados.
Faça um programa que receba o nome do(a) ginasta, a nota de partida e a nota de execução. Exiba a nota final.
Exemplo:
--- Ginástica Artística ---
Ginasta............: Rebeca Andrade
Nota de Partida....: 5,7
Nota de Execução...: 8,366
A nota de Rebeca Andrade foi 14,066.
Exercício CustoEnergia
Um aparelho Ar Condicionado Split LG DUAL Inverter 9.000 Frio consome 17,1 kWh/mês de energia enquanto ligado, segundo seu fabricante.
Isso significa que, se utilizado 8h por dia, consome 136,8 kWh/mês. Considerando o custo por kWh de R$0,62258, teríamos um custo estimado de R$85,168944.
Faça um programa que estime o custo de consumo de energia de um aparelho elétrico dado o seu consumo em kWh/mês e o uso diário (em horas).
Tempo de uso diário (h)
xConsumo do aparelho (kWh/mês)
xCusto da energia (R$/kWh)
=Custo de um mês de uso (R$)
--- Custo de Energia ---
Consumo do aparelho (em kWh/mês)...: 17,1
Horas de uso por dia...............: 8
Custo da energia (em R$/kWh).......: 0,62258
Custo estimado: R$85,17
¹ NeoEnergia, B1-Residencial, Consumo Ativo, sem considerar bandeira tarifária e impostos (acessado em 04/07/2022).
Exercício CreditoRotativo
Em uma fatura de cartão de crédito a operadora oferta um crédito rotativo, permitindo que o cliente efetue um pagamento inferior ao valor total, mas cobrando o restante na próxima fatura com juros.
Faça um programa que receba o valor total da fatura, o percentual para o pagamento mínimo e a taxa de juros mensais. Exiba o valor do pagamento mínimo, o valor não pago, os juros sobre o rotativo, o valor a ser pago na próxima fatura e o custo do crédito rotativo (valor excedente em relação ao pagamento na fatura corrente). Considere os custos de IOF (Imposto sobre Operações Financeiras) de 0,38% ao mês e 0,0082% ao dia (use 30 dias).
Exemplo:
--- Crédito Rotativo de Cartão de Crédito ---
Valor total da fatura (R$)...: 1000
Pagamento mínimo (%).........: 15
Taxa de juros mensais (%)....: 9
Pagamento mínimo..................: R$150,00
Caso seja pago o valor mínimo:
Valor não pago....................: R$850,00
Juros.............................: R$76,50
IOF mensal........................: R$3,23
IOF diário........................: R$2,09
Valor a pagar na próxima fatura...: R$931,82
Custo do crédito rotativo.........: R$81,82
Exercício Churrasco
Faça um programa que calcule a quantidade de itens necessários para um churrasco a partir da quantidade de adultos (que consomem e que não consomem bebidas alcoólicas) e de crianças.
Item | Por adulto | Por criança |
---|---|---|
Carne | 400g | 200g |
Acompanhamentos | 200g | 200g |
Cerveja | 2l | – |
Refrigerante | 500ml | 500ml |
Água | 400ml | 400ml |
Estime cerveja e refrigerantes de acordo com a indicação de consumo dos adultos. Estime refrigerante para todas as crianças. Estime água para todos.
Exemplo:
--- Churrasco ---
Adultos (que consomem bebidas alcoólicas).......: 5
Adultos (que não consomem bebidas alcoólicas)...: 3
Crianças........................................: 6
Carne.............: 4,4kg
Acompanhamentos...: 2,8kg
Cerveja...........: 10,0l
Refrigerante......: 4,5l
Água..............: 5,6l
Fonte: Sociedade da Carne
Exercício HorasDecimais
Faça um programa que receba um valor decimal de horas e exiba a quantidade de horas, minutos e segundos.
Uma hora possui 60 minutos, e um minuto possui 60 segundos. Exiba os segundos na forma decimal, sem subdividir.
Exemplos: Horas (com decimais) | Saída — | — 1 | 1h 0min 0,00s 0,5 | 0h 30min 0,00s 2,75 | 2h 45min 0,00s 0,9 | 0h 54min 0,00s 1,51 | 1h 30min 36,00s 1,3253 | 1h 19min 31,24s
Cálculo:
Horas Inteiras
= parte inteira deEntrada
Minutos Restantes
= (parte decimal daEntrada
) * 60Minutos Inteiros
= parte inteira deMinutos Restantes
Segundos Restantes
= (parte decimal deMinutos Restantes
) * 60
Exercício FormulaDoPadeiro
Em panificação, as receitas são geralmente formuladas em razão da quantidade de farinha (chamada de cem porcento).
Considere, por exemplo, a seguinte receita de pão italiano:
Ingrediente | Quantidade (em gramas) | Fórmula do Padeiro |
---|---|---|
Farinha | 500 g | 100% |
Água | 350 g | 70% |
Fermento | 200 g | 40% |
Sal | 10 g | 2% |
Faça um programa que calcule a quantidade de ingredientes necessários para a confecção de um pão italiano (a partir da receita acima) para que o peso obtido ao final coincida com o peso desejado.
Percentual do pão em relação ao peso da farinha
= soma dos percentuais da receita (no exemplo, 1 + 0,7 + 0,4 + 0,02 = 2,12)Quantidade de farinha
(o chamado cem porcento) =Peso desejado
/Percentual do pão em relação ao peso da farinha
- Demais quantidades =
Quantidade de farinha
xPercentual do ingrediente na receita
Exemplos:
--- Padaria ---
Peso desejado de pão italiano (em gramas)...: 5000
Ingredientes:
Farinha....: 2.358 g
Água.......: 1.651 g
Fermento...: 943 g
Sal........: 47 g
--- Padaria ---
Peso desejado de pão italiano (em gramas)...: 1060
Ingredientes:
Farinha....: 500 g
Água.......: 350 g
Fermento...: 200 g
Sal........: 10 g
Exercício ColoniaDeBacterias
Um grupo de biólogos está estudando o desenvolvimento de uma determinada colônia de bactérias e descobriu que, sob condições ideais, o número de bactérias n
existente na colônia, considerando uma população inicial de 2000 indivíduos, pode ser encontrado através da expressão n = 2000 . 2^(0,5t)
, com t
em horas.
Busca-se saber em quanto tempo a colônia atinge um certo número de indivíduos n
. Isolando a variável t
, obtemos a relação t = 2 . log2( n / 2000 )
.
Faça um programa que receba n
e exiba t
.
Exemplo:
--- Colônia de Bactérias ---
Qual o número de indivíduos? 8192000
A colônia atingirá 8.192.000 indivíduos em 24,0 horas.
🏁 Orientações para entrega (alunos do curso presencial)
Confira no Teams o link da tarefa equivalente. Lá você postará o link dos repositórios que você criou, um para cada exercício.
Repositório de exemplo:
Exercício EtecAB
(Saída em console)
Exemplo de link a ser postado: https://github.com/ermogenes/EtecAB