Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Exercícios para Iniciantes


Introdução

0. Crie um programa simples que mostre a frase "Hello World!" na tela. Esse é o primeiro passo de qualquer programador.


🧱 Estruturação

1. Peça ao usuário dois números com casas decimais (números reais), some os dois e mostre o resultado.

2. Peça o valor que a pessoa ganha por hora e a quantidade de horas trabalhadas no mês. Mostre quanto ela vai receber no final do mês.

3. Peça o peso de 5 pessoas e calcule a média desses pesos. Mostre o resultado.

4. Peça uma temperatura em graus Celsius e converta para Fahrenheit usando a fórmula:    F = (9 * C + 160) / 5

5. Peça uma distância em milhas e converta para quilômetros.    (Dica: 1 milha = 1.60934 km)

6. Peça a duração de um evento em segundos. Mostre esse tempo em horas, minutos e segundos.

7. Peça uma distância em quilômetros e converta para metros e centímetros.

8. Peça um número inteiro e mostre a tabuada dele (do 0 até o 10).


🚀 Desafios Iniciais

Desafio 0. Peça a idade de uma pessoa em anos e mostre a mesma idade em meses e em dias.    (Dica: Considere que 1 ano tem 12 meses e 365 dias)

Desafio 1. Peça dois valores (A e B), mostre os valores originais, troque os conteúdos das variáveis e mostre os valores após a troca.

Desafio 2. Peça dois números inteiros e mostre qual deles é o maior.


🔀 Estrutura de Condição (Decisões)

9. Peça três notas de um aluno, calcule a média e informe:

  • "Aprovado" se a média for maior ou igual a 7
  • "Recuperação" se for maior ou igual a 5 e menor que 7
  • "Reprovado" se for menor que 5

10. Peça o sexo da pessoa (H para homem, M para mulher) e a altura. Use as fórmulas para calcular o peso ideal:

  • Homens: (72.7 × altura) - 58
  • Mulheres: (62.1 × altura) - 44.7

11. Peça dois números e uma operação matemática (+, -, *, /). Calcule e mostre o resultado da operação escolhida.

12. Peça um número e informe se ele é positivo ou negativo.

13. Peça um número inteiro e diga se ele é par ou ímpar.    (Dica: se o número dividido por 2 tiver resto 0, é par)

15. Peça dois números e diga qual é o maior.

16. Peça três valores e verifique se eles podem formar um triângulo.    Se sim, peça a base e a altura e calcule a área do triângulo.    Se não puderem formar um triângulo, mostre os valores lidos.

17. Peça o CPF (como número), o número de dependentes e a renda mensal da pessoa. Calcule o valor do imposto de renda com base:

  • Desconto de 5% do salário mínimo por dependente

  • Alíquotas:

    • Até 2 SM → isento
    • Até 3 SM → 5%
    • Até 5 SM → 10%
    • Até 7 SM → 15%
    • Acima de 7 SM → 20%

Desafio 3. Peça três números e diga qual é o menor.

Desafio 4. Peça um ano e diga se ele é um ano bissexto.


🧮 Para treinar sua matemática

17. Peça três notas e calcule a média ponderada, usando os pesos 2, 3 e 5.

18. Peça o custo de fábrica de um carro. Calcule o valor final ao consumidor, considerando:

  • 28% de lucro para o distribuidor
  • 45% de impostos

19. Peça o valor de um capital inicial, a taxa de juros (em formato decimal, como 0.05) e o tempo em dias. Mostre:

  • Capital
  • Juros
  • Montante (capital + juros)

20. Peça os seguintes dados:

  • Percentual do IPI
  • Código, valor e quantidade de duas peças Calcule o valor total a ser pago com o IPI. Fórmula:   Total = (valor1 × quant1 + valor2 × quant2) × (1 + IPI / 100)

21. Faça 8 perguntas sobre um crime (veja lista abaixo). Com base nas respostas positivas, classifique a pessoa como:

  • 4 respostas “sim” → Suspeito
  • 5 a 7 respostas “sim” → Possível criminoso
  • 8 respostas “sim” → Assassino
  • Menos de 4 respostas “sim” → Inocente

Perguntas:

1. Trocou mensagens com a vítima?
2. Esteve no local do crime?
3. Mora perto da vítima?
4. Devia dinheiro para a vítima?
5. Trabalha ou já trabalhou com a vítima?
6. Tinha relacionamento amoroso com a vítima?
7. Ficou feliz com o que aconteceu?
8. Possui arma de fogo?

22. Peça a velocidade permitida na via e a velocidade que o motorista estava. Calcule a multa:

  • Até 20% acima → R$ 102,00
  • Mais de 20% acima → R$ 500,00

🔁 Repetição (Laços)

23. Enquanto o usuário digitar o número 1, continue mostrando a palavra "Batata".

24. Peça um número e mostre a tabuada dele (de 0 a 10).

25. Peça quantas pessoas serão cadastradas. Depois, peça a altura de cada uma e calcule a média das alturas.

26. Peça o peso de 5 pessoas e calcule a média dos pesos.

27. Simule um elevador. Cada pessoa que entra informa seu peso. Quando o peso total atingir 180 kg, o elevador informa que atingiu o peso máximo.

28. Peça 10 números e diga quantos deles são negativos.

Desafio 5. Adapte o exercício anterior para também mostrar:

  • Quantos números são positivos
  • Quantos são pares
  • Quantos são múltiplos de 7

Desafio 6. Peça a quantidade de termos da sequência de Fibonacci e imprima até esse termo.

Desafio 7. Imprima a sequência de Fibonacci até o 10º termo.


🔢 Arrays (Listas de dados)

29. Preencha uma lista (array) com 15 números aleatórios.

30. Preencha um array com 5 números aleatórios, obedecendo aos intervalos:

  • 1º número entre 1 e 8
  • 2º número entre 9 e 16
  • 3º número entre 17 e 22
  • 4º número entre 23 e 28
  • 5º número entre 24 e 29

Desafio 8. Leia uma lista de notas de alunos. Mostre:

  • Maior nota
  • Menor nota
  • Média das notas
  • Números de chamada dos alunos com maior e menor nota (posição no array)

🧭 Switch Case

31. Peça um número de 1 a 3 e mostre o tipo de combustível correspondente: 1 → Álcool 2 → Gasolina 3 → Diesel

32. Peça um número de 1 a 7 e mostre o dia da semana correspondente. 1 → Domingo, 2 → Segunda, etc.

33. Peça um número de 1 a 12 e mostre o nome do mês.

34. Peça uma letra e informe se ela é vogal ou consoante.

35. Peça um número de 1 a 5 e mostre o nome de uma fruta correspondente.

About

Repositório com lista de exercícios para QUALQUER linguagem de programação.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors