An open API service indexing awesome lists of open source software.

https://github.com/marcosfshirafuchi/desafioalura03-java

Terceiro desafio da Alura proposto pela instrutora Jacqueline Oliveira na linguagem Java.
https://github.com/marcosfshirafuchi/desafioalura03-java

alura aprendinaalura ilearnedatalura intellij intellij-idea java listas lists ordenacao ordenation programacao-orientada-objetos vitrine-dev vitrinedev

Last synced: 25 days ago
JSON representation

Terceiro desafio da Alura proposto pela instrutora Jacqueline Oliveira na linguagem Java.

Awesome Lists containing this project

README

          

# DesafioAlura03-Java

Esse desafio foi feito na linguagem Java.

![thumbnail-Desafio Java (1)](https://user-images.githubusercontent.com/66698429/226708998-f6050003-ea7e-4fde-8ae5-73b7b2fda1c7.png)

# Desafio

Vamos implementar uma aplicação para registrar compras em um cartão de crédito.

## 🔨 Objetivos do projeto

- Criar uma classe que represente uma compra (descrição e valor);
- Criar uma classe que represente um cartão de crédito (limite, saldo e lista de compras), sendo que ela deve possuir um método para registrar uma compra;
- Criar uma classe com o método main, seguindo os seguintes objetivos:
1. Solicitar que o usuário informe o limite do cartão de crédito;
2. Criar um objeto cartão de crédito com o limite informado;
3. Solicitar que o usuário informe a descrição e o valor da compra;
4. Criar um objeto compra com a descrição e valor informados;
5. Registrar a compra no cartão de crédito e imprimir na tela se ela foi realizada ou não (de acordo com o saldo remanescente);
6. Perguntar se o usuário deseja registrar uma nova compra ou finalizar;
7. Caso ele deseje continuar, repetir os passos de 3 a 6, caso não, imprimir na tela o saldo final do cartão e a lista de compras realizadas, ordenadas pelo valor.

## Observações:
- Utilize a classe Scanner para fazer a leitura das informações do usuário;
- Utilize construtores nas classes para passar as informações ao instanciar um objeto.

Bom desafio!