Este projeto consiste em um programa de tabuada interativa executado via terminal, permitindo ao usuário escolher qual tabuada deseja visualizar.
O sistema foi desenvolvido para praticar conceitos fundamentais da programação em Java e fortalecer a lógica de programação.
✧˖° O usuário pode:
- 🔢 Escolher tabuadas de 1 até 10
- 📚 Visualizar todas as tabuadas
- 🚪 Encerrar o programa quando desejar
✧˖° Demonstração
============== TABUADA ==============
- 1 - 4 - 7 - 10
- 2 - 5 - 8 - 11 (Todos)
- 3 - 6 - 9 - 0 (Sair)
=====================================
Escolha uma Opção:
✧˖° Funcionalidades
✨ Menu interativo no terminal
🧮 Exibição de tabuadas individuais
📚 Opção de todas as tabuadas
⚠️ Tratamento de opção inválida
🔄 Execução contínua até sair
✧˖° Conceitos Praticados
- 🔁 Estrutura
while
- 🔄 Laços
for
- 🎯
switch case
- ⌨️ Entrada de dados com
Scanner
- 🧩 Lógica de programação
flowchart TB
Start([Inicio])
Menu[Exibir Menu]
Escolha{Opcao escolhida?}
Tabuada[Mostrar Tabuada 1 a 10]
Todas[Mostrar Todas as Tabuadas]
Erro[Opcao Invalida]
Fim([Encerrar Programa])
Start --> Menu --> Escolha
Escolha -->|1-10| Tabuada --> Menu
Escolha -->|11| Todas --> Menu
Escolha -->|0| Fim
Escolha -->|Outra| Erro --> Menu
classDef inicio fill:#fff1f2,stroke:#f472b6,stroke-width:2px,color:#000;
classDef menu fill:#f0f9ff,stroke:#38bdf8,stroke-width:2px,color:#000;
classDef decisao fill:#fefce8,stroke:#facc15,stroke-width:2px,color:#000;
classDef acao fill:#f5f3ff,stroke:#a78bfa,stroke-width:2px,color:#000;
classDef erro fill:#fee2e2,stroke:#ef4444,stroke-width:2px,color:#000;
classDef fim fill:#ecfeff,stroke:#22d3ee,stroke-width:2px,color:#000;
class Start inicio;
class Menu menu;
class Escolha decisao;
class Tabuada,Todas acao;
class Erro erro;
class Fim fim;
✧˖° Como Executar
✧ Clonar repositório
git clone https://github.com/KauanyBarbosa/Tabuada-Java.git
✧ Compilar
javac App.java
✧ Executar
java App
✧˖° Tecnologias Utilizadas
- ☕ Java
- 💻 Terminal / Console
- 🧩 VS Code / IntelliJ / Eclipse