Este repositório foi criado para armazenar os exercícios e projetos desenvolvidos no curso de Java da Udemy. Recomendo que, se quiser ter acesso à experiência completa, inscreva-se no curso. Abaixo estão detalhes sobre o curso:
Curso: Java completo - Programação Orientada a Objetos + Projetos.
Youtube: Dev Superior.
Github: Nelio Alves.
Site: Dev Superior.
Fazer um programa para ler largura e altura de um retângulo. Em seguida, mostrar na tela sua área, perímetro e diagonal. Usar uma classe como mostrada no projeto ao lado:
Rectangle |
---|
Width: double |
Height: double |
Area(): double |
Perimeter(): double |
Diagonal(): double |
Fazer um programa para ler os dados de um funcionário(nome, salário bruto e imposto). Em seguida, mostrar os dados do funcionário(nome e salário bruto). Em seguida, aumentar o salário do funcionário com base em uma porcentagem dada(somente o salário bruto é afetado pela porcentagem) e mostar novamente os dados do funcionário. Siga a classe:
Employee |
---|
Name: String |
GrossSalary: double |
Tax: double |
NetSalary(): double |
IncreaseSalary(percentage: double): void |
Fazer um programa para ler o nome e as notas que ele obteve nos três trimestres dos ano(primeiro trimestre vale 30, o segundo e terceiro valem 35 cada). Ao final, mostrar qual a nota final do aluno no ano. Dizer também se o aluno está aprovado(PASS) ou não(FAILED) e, em caso negativo, quantos pontos faltam para o aluno obter a pontuação mínima para ser aprovado(60%). Crie uma classe Student para resolver este problema:
Alex Green
27.00
31.00
32.00
FINAL GRADE = 90.00
PASS
Alex Green
17.00
20.00
15.00
FINAL GRADE = 52.00
FAILED
MISSING 8.00 POINTS
Faça um programa que leia a cotação do dólar, depois um valor em dólares para ser comprado em reais. Informar quantos reais a pessoa vai pagar pelos dólares, considerando que ainda a pessoa tem de pagar o 6% de IOF sobre o valor do dólar. Crie uma classe Currency para ser responsável pelos cálculos.
Em um banco, para se cadastrar uma conta bancária, é necessário inserir o código da conta, nome do titular e depósito inicial, o código não pode ser alterado e o depósito inicial pode não ocorrer, neste caso o valor em conta deve ser, naturalmente, 0. Por fim, cada saque tem uma taxa de $5.00. Nota: A conta fica pode ficar negativa em caso de não ter saldo para o saque ou para a taxa. Você deve fazer um programa que faça o cadastro de uma conta no banco, dando a opção de mostrar ou não a informação de valor inicial. Em seguida, realizar um depósito e um saque, sempre mostrando a situação atual da conta.
Fazer programa para ler os dados de um produto(nome, quantidade em estoque e preço):
- Mostrar os dados do produto
- Realizar entrada no estoque e mostrar novamente os dados do produto
- Realizar saída no estoque e mostrar novamente os dados do produto
Product |
---|
Name: String |
Price: double |
Quantity: int |
TotalValueInStock(): double |
AddProducts(): void |
RemoveProducts(): void |
Faça um programa que receba três pontos de dois triângulos (x e y) e calcule suas áreas, assim como mostre o maior triângulo(em área).
Calcule o valor de circumferencia e volume de um círculo com o valor do raio (inserido pelo usuário).