/Proa_Java

Todos códigos em java e exercicios serão guardados aqui

Primary LanguageJava

Exercicios em java!

Hora de Codar (mas em JAVA)!

1 - Baby Steps

Escreva um programa em Java e crie uma variável chamada "Planeta" e atribua-a um valor "Plutão". Exiba o valor para o usuário.

Solução


2 - Hello Clarice

Escreva um programa em Java em que o usuário informe o seu nome e exiba a mensagem "Olá, [NomeDoUsuario]".

Solução


3 - A Bit of Information

Escreva um programa em Java em que o usuário informe o seu nome e em seguida o programa perguntará a idade do usuário. Agora o programa deve exibir a mensagem "Olá, [NomeDoUsuario], sua idade é [idade]".

Solução


4 - Um pouco de Geometria

Considerando a figura acima, escreva um programa para cada forma que calcule e exiba em tela cada uma de suas respectivas áreas. O usuário irá informar os valores de cada variável. Crie um arquivo para cada fórmula e poste os arquivos no GitHub. Link do repositório abaixo.

Solução


5 - 1, 2 e 3

Faça um programa que leia um valor informado pelo usuário e diga se o valor informado é positivo, negativo ou neutro.

Solução


6 - Qual o maior?

Faça um programa para ler 3 valores (considere que não serão informados valores iguais) e escrever o maior deles.

Solução


6.1 - Qual o maior? (4 vezes pior)

Faça um programa para ler 4 valores (considere que não serão informados valores iguais) e escrever o maior deles.

Solução


7 - Qual o quê?

Faça um programa que leia 3 valores (considere que não serão informados valores iguais) e escrever a soma dos 2 maiores.

olução


7.1 - 5 vezes?

Faça um programa que leia 5 valores (considere que não serão informados valores iguais) e escrever a soma dos 2 maiores.

olução


8 - Enquanto isso

Faça um programa para ler 2 valores informados pelo usuário e se o segundo valor informado for neutro, deve ser lido um novo valor - ou seja, para o segundo valor não pode ser aceito o valor zero nem um valor negativo. O programa deve imprimir o resultado da divisão do primeiro valor lido pelo segundo valor lido.

Solução


Hora de Codar 2 - A Vingança do Coder de Java

1 Faça um programa que leia um valor informado pelo usuário e diga se o valor informado é positivo, negativo ou zero.

Solução


2. Faça um programa para ler 3 valores (considere que não serão informados valores iguais) e escrever o maior deles.

Solução


3. Faça um programa que leia 3 valores (considere que não serão informados valores iguais) e escrever a soma dos 2 maiores.

Solução


4. Faça um programa que leia 10 valores informados pelo usuário, calcule, exiba os números informados e escreva a média aritmética desses valores lidos.

Solução


5 - Escreva um programa para ler as notas das 4 avaliações de um aluno no semestre, calcular e escrever a média do semestre e a seguinte mensagem: PARABÉNS! Você foi aprovado! somente se o aluno foi aprovado (considere 6.0 a média mínima para aprovação e 4 notas informadas).

Solução


Hora de Codar (mas em JAVA)! - Parte 3 - O Retorno.

1 - Escreva um algoritmo para ler 2 valores informados pelo usuário e se o segundo valor informado for ZERO, deve ser lido um novo valor, ou seja, para o segundo valor não pode ser aceito o valor zero nem negativo e imprimir o resultado da divisão do primeiro valor lido pelo segundo valor lido.

Solução


2 - Crie uma bomba relógio (usando somente código - para deixar claro!) cuja contagem regressiva vá de 30 a 0. Utilize "document.write" para escrever em tela e no final da repetição escreva "EXPLOSÃO".

Solução


3 - Escreva um algoritmo para imprimir os números de 1 (inclusive) a 10 (inclusive) em ordem decrescente.

Solução


4- Faça um algoritmo que calcule e escreva a média aritmética dos dois números inteiros informados pelo usuário e todos os números inteiros entre eles. Considere que o primeiro sempre será menor que o segundo.

Solução


5- Escreva um programa para ler 2 notas de um aluno, calcular e imprimir a média final. Considere que a nota de aprovação é 6,5Logo após escrever a mensagem "Calcular a média de outro aluno Sim/Não?" e solicitar um resposta. Se a resposta for "S", o programa deve ser executado novamente, caso contrário deve ser encerrado exibindo a quantidade de alunos aprovados.

Solução

Foguete não dá ré!

Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro de um prédio. A classe deve armazenar o andar atual (térreo = 0), total de andares atendidos,, quais andares é possível atuar, capacidade do elevador e quantas pessoas estão presentes nele. A classe deve também disponibilizar os seguintes métodos:

  • Entra: para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver espaço);
  • Sai: para remover uma pessoa do elevador (só deve remover se houver alguém dentro dele);
  • Sobe: para subir um andar (não deve subir se já estiver no último andar atendido);
  • Desce: para descer um andar (não deve descer se já estiver no térreo);

Agora é hora mostrar o funcionamento desse elevador. Utilizando o Senac Lapa Tito como exemplo, crie três instâncias desse elevador. Eles devem ser nomeados como Elevadores da Entrada, Átrio e Biblioteca e devem atender e deixar de atender os mesmos andares (incluindo o subsolo e o quinto andar) como no mundo "real".

Solução