Este projeto é uma implementação simples de um programa em Rust que gera a tabuada de um número com base na operação matemática escolhida pelo usuário. O programa pode calcular a tabuada de um número utilizando adição, subtração, multiplicação, divisão ou todas as operações juntas.
- Tabuada de Adição: Calcula a tabuada de adição para um número especificado.
- Tabuada de Subtração: Calcula a tabuada de subtração para um número especificado.
- Tabuada de Multiplicação: Calcula a tabuada de multiplicação para um número especificado.
- Tabuada de Divisão: Calcula a tabuada de divisão para um número especificado.
- Todas as Operações: Calcula a tabuada utilizando todas as operações matemáticas.
-
Clone o repositório:
git clone https://github.com/DevCarlos-Gabriel/tabuada.git tabuada cd tabuada
-
Compile o programa:
cargo build
-
Execute o programa:
cargo run
Ao iniciar o programa, você verá o seguinte prompt:
Digite o número e a operação que você quer e eu vou gerá-la.
Para que a tabuada seja gerada corretamente você precisa informar:
- O número que você deseja saber a tabuada;
- A operação matemática que você deseja utilizar (+, -, *, / ou todas juntas);
- E até quando esse número será calculado.
Digite um número:
- Digite o número para o qual deseja gerar a tabuada e pressione Enter;
- Insira a operação matemática desejada (+, -, *, / ou todas) e pressione Enter;
- Insira o valor final até onde a tabuada será calculada e pressione Enter.
Exemplo de entrada:
Digite um número:
5
Digite a operação matemática que você quer usar (+, -, *, / ou todas):
todas
Digite o fim da tabuada:
10
Saída esperada:
5 + 1 = 6 |5 - 1 = 4 |5 * 1 = 5 |5 / 1 = 5
5 + 2 = 7 |5 - 2 = 3 |5 * 2 = 10 |5 / 2 = 2
5 + 3 = 8 |5 - 3 = 2 |5 * 3 = 15 |5 / 3 = 1
5 + 4 = 9 |5 - 4 = 1 |5 * 4 = 20 |5 / 4 = 1
5 + 5 = 10 |5 - 5 = 0 |5 * 5 = 25 |5 / 5 = 1
5 + 6 = 11 |5 - 6 = -1 |5 * 6 = 30 |5 / 6 = 0
5 + 7 = 12 |5 - 7 = -2 |5 * 7 = 35 |5 / 7 = 0
5 + 8 = 13 |5 - 8 = -3 |5 * 8 = 40 |5 / 8 = 0
5 + 9 = 14 |5 - 9 = -4 |5 * 9 = 45 |5 / 9 = 0
5 + 10 = 15 |5 - 10 = -5 |5 * 10 = 50 |5 / 10 = 0
O código é estruturado da seguinte forma:
- Entrada do Usuário: Captura o número, a operação e o limite da tabuada.
- Cálculo da Tabuada: Realiza o cálculo da tabuada com base na operação escolhida.
- Saída: Exibe a tabuada calculada.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um PR ou relatar problemas.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.