Lista 01#
Instruções#
Neste ponto da disciplina, ainda não vimos operações de entrada e saída. Por isso, para simular a entrada dos programas, você deverá, simplesmente, declarar variáveis e inicializá-las com os valores que seriam lidos na entrada.
Todos os exercícios devem ser feitos em um único programa Java, seguindo a estrutura fornecida no link a seguir. Essa estrutura consiste de um programa com um menu inicial para escolha do exercício que será executada e um método separado para cada exercício. Você preencherá apenas o corpo desses métodos, implementando a lógica pedida em cada questão. Não crie arquivos separados nem coloque toda a lógica dentro do main.
A correção será feita presencialmente, com o professor executando o programa na sua máquina. Algumas questões serão escolhidas na hora e testadas com valores também escolhidos na hora. A avaliação levará em conta se o programa compila e se a lógica das questões está correta. Detalhes de formatação não serão avaliados, mas respostas fixas, ausência das estruturas pedidas ou desrespeito à estrutura combinada implicam perda de pontuação.
Baixe a estrutura para preenchimento do código das questões aqui
Exercícios#
- Declare uma variável
idade, representando a idade de uma pessoa e use uma estruturaif/elsepara determinar se ela é maior de idade (18 anos ou mais) ou não, e imprima a mensagem correspondente.- “Maior”, quando o usuário for maior de idade ou “Menor”, caso contrário.
- Declare uma variável contendo um número e informe se ele é par ou ímpar.
- “É par”, quando o número for par ou “É ímpar”, caso contrário.
- Declare duas variáveis contendo dois números e mostre qual deles é maior.
- Imprima a mensagem “x é o maior”, onde x é o maior número entre o dois, ou “os números são iguais”, caso sejam iguais.
- Declare uma variável contendo um valor de temperatura em graus Celsius e informe se está frio (menor que 20) ou quente (20 ou mais).
- Declare uma variável contendo a nota de um aluno (de 0 a 10). Se a nota for 6.8 ou mais, mostre “Aprovado”. Senão, mostre “Reprovado”.
- Declare uma variável contendo o valor do consumo de energia (em kWh). Se for até 100, o preço é 0,50 por kWh. Se for maior que 100, o preço é 0,70 por kWh. Calcule e mostre o valor total.
- Escreva um programa que faça uma contagem regressiva de 10 a 0. Use um laço
forpara a contagem. - Crie um programa que use um laço
whilepara somar todos os números pares de 1 a 100. - Declare uma variável contendo um número e imprima a tabuada desse número, de 1 a 10. Use um laço
for. - Declare uma variável contendo um número inteiro e escreva um programa para verificar se ele é primo.
- Declare uma variável contendo uma única letra. Use uma estrutura
switchpara verificar se a letra é uma vogal ou uma consoante. - Declare uma variável contendo uma frase e conte quantas vezes a letra ‘a’ (minúscula ou maiúscula) aparece na frase.
- Crie um
arrayde inteiros pré-definido. Declare uma variável contendo um número e verifique se esse número está presente noarray. - Crie um
arraydedoublepara armazenar 5 notas. Busque como preencher oarrayna inicialização e, em seguida, calcule e imprima a média das notas. - Crie um
arraydeStringcom os nomes de 5 frutas. Percorra oarraye imprima cada nome. - Considere o código desenvolvido na questão 15. Imprima apenas as frutas que começam com a letra ‘M’.