Lista 01 | Operações Matemáticas 🔗
- Escreva um programa que faça a soma entre 2 números.
- Escreva um programa que pergunte o nome e o sobrenome do usuário e escreva na tela: "Olá, usuário".
- Escreva uma calculadora que receba um valor em reais e converta para dólar. Considere o valor do dólar a R$5,25.
- Construa um algoritmo que leia um número inteiro na tela e responda o número antecessor e o sucessor.
- Construa um algoritmo que calcule o valor de um terreno baseado na sua área e valor por m².
- Construa um algoritmo que leia:
- a distância percorrida por um veículo em km
- o total gasto em combustível em litros
- Escreva um programa que receba quatro notas de um aluno e calcule a média aritmética dessas notas.
- Suponha que você trabalhe em um laboratório e seu colega mediu a temperatura de um objeto em Fahrenheit. Escreva um programa capaz de converter em Celsius.
Lista 02 | Desvios Condicionais 🔗
- Escreva um programa que recebe um número digitado pelo usuário e responda se o número inserido é par ou ímpar ou 0.
- Desenvolva um algoritmo que seja capaz de receber dois números digitados pelo usuário e diga qual deles é maior.
- Um banco contratou você para que escreva um programa que será utilizado pelo usuário em um tablet. O programa irá fazer 3 perguntas e encaminhar o cliente para 2 filas. A fila comum e a fila preferencial. Se o cliente atender a uma das condições a seguir, ele deve ser encaminhado para a fila preferencial. As condições são:
- Ter mais de 65 anos
- Ser deficiente
- Estar gestante
- Um cliente que promove eventos e solicitou um programa que seja capaz de identificar se uma pessoa é maior de idade. Pessoas com menos de 16 anos não podem entrar nos eventos. Entre 16 e 18 anos somente acompanhado pelos responsáveis. Maiores de 18 podem entrar normalmente.
- Crie um algoritmo que receba login e senha e verifique as credenciais. Caso algum deles estiver errado o programa deve retornar ao usuário quais das opções está errada, se é o login ou a senha
- Crie um programa que receba as notas de um aluno e informe se ele foi aprovado ou reprovado. Se o aluno ficar com média acima de 6 nas 2 primeiras provas ele passou. Senão o programa deverá perguntar a nota de recuperação que irá substituir a menor nota. A pergunta de recuperação deverá aparecer somente para os alunos que precisarem.
- Escreva um programa Identificador de Divisibilidade, isto é, que identifique se um determinado número informado pelo usuário é divisível por X (Que também deve ser informado pelo usuário)
- Crie um joguinho de perguntas e respostas múltipla escolha. O programa deverá fazer 5 perguntas (Uma por vez). Se ele errar 3 vezes ele perde o jogo. Se o usuário chegar até o final o programa deve exibir o número de acertos.
Lista 03 | Laços de Repetição 🔗
- Escreva um programa que sirva como um cronômetro. O usuário deve digitar um número em segundos e o programa deve contabilizar os segundos digitados. O programa deve receber somente números entre 1 e 59, do contrário ele retornar um erro e solicitar que o usuário digite um número válido.
- Desenvolva um programa que receba um número do usuário e escreva a tabuada dele.
- Escreva um código que receba dois números inteiros e escreva todos os números pares entre eles.
- Jogo da adivinhação. Peça para alguém escolher um número. Depois peça para outra pessoa tentar adivinhar. O programa deverá retornar dicas como:
- "Muito baixo, muito alto ou quase lá"
- "Tá quente, tá frio"
- Crie um algoritmo que receba login e senha e verifique as credenciais. Caso algum deles estiver errado o programa deve retornar ao usuário quais das opções está errada, se é o login ou a senha. O programa deve bloquear o acesso após 3 tentativas erradas. Quando for a última tentativa ele deve emitir um alerta: "Última tentativa, mais um erro seu acesso será bloqueado!"
- Escreva um programa que seja capaz de desenhar uma pirâmide de asteriscos. O usuário deverá informar quantos andares ele deseja que a pirâmide tenha.
- Aproveitando o exercício anterior, escreva um programa que consiga construir um retângulo. O usuário deve informar a largura e a altura em asteriscos.
Lista 04 | Array e Matriz 🔗
- Você é gerente de um supermercado e sabe que os valores das vendas do dia são gravados em um vetor. Digite um código que faça o fechamento (soma) de vendas do dia de maneira automatizada.
- Agora que você sabe o fechamento do dia, monte um código que identifique a compra de menor valor e a compra de maior valor.
- Ainda utilizando o exercício do mercado, calcule o ticket médio de vendas do dia.
- Escreva um código que irá percorrer uma lista de números inteiros lista[ ] = { 3, 5, 6, 7, 8, 10, 22, 55, 110 } e irá contar a quantidade de números pares presente nela.
- Escreva um programa que sirva como uma lista de compras de mercado. Você irá criar um menu que pergunte se o usuário quer inserir um item ou ver a lista.
- Aproveite a questão anterior e adicione a opção do usuário remover um item.
- Aproveite o código que estamos utilizando e implemente um preço para cada item (Dica: utilizem outra lista e use os mesmos índices para o item e para o preço).
- Aproveite os códigos anteriores e implemente a função de impressão por ordem de preço (crescente).
Para o desenvolvimento dos projetos, foram utilizadas as seguintes ferramentas:
🟣 VSCode Documentação
🟣 Spring Boot Extension Pack
🟣 Extension Pack for Java