Calculator Catitodev 🦀
Uma biblioteca simples e eficiente para operações matemáticas básicas em Rust.
🚀 Funcionalidades
- ➕ Soma: Operações de adição com números inteiros
- ➖ Subtração: Operações de subtração com números inteiros
- ✖️ Multiplicação: Operações de multiplicação com números inteiros
- ➗ Divisão: Operações de divisão com números de ponto flutuante e tratamento de erro para divisão por zero
📦 Instalação
Adicione esta linha ao seu Cargo.toml:
[]
= "0.1.0"
🔧 Como usar
{somar, subtrair, multiplicar, dividir};
{
// Operações com inteiros
"2 + 3 = {}", somar(2, 3)); // 5
"10 - 4 = {}", subtrair(10, 4)); // 6
"6 × 7 = {}", multiplicar(6, 7)); // 42
// Divisão com tratamento de erro
3.0) {
=> println!("15 ÷ 3 = {}", resultado), // 5.0
=> println!("Erro: {}", erro),
}
// Exemplo de divisão por zero
0.0) {
=> println!("10 ÷ 0 = {}", resultado),
=> println!("Erro: {}", erro), // "Divisão por zero não é permitida"
}
}
📚 API Reference
i32, b: i32) -> i32
= somar(5, 3); // 8
i32, b: i32) -> i32
o de dois números inteiros.
= subtrair(10, 4); // 6
i32, b: i32) -> i32
o de dois números inteiros.
= multiplicar(6, 7); // 42
f64, b: f64) -> Result<f64, String>
- Se a divisão for bem-sucedida
- Se tentar dividir por zero
3.0) {
=> println!("Resultado: {}", resultado),
=> println!("Erro: {}", erro),
}
🧪 Executar testes
🏗️ Desenvolvimento
/github.com/catitodev/calculator-rust.git
📋 Requisitos
🤝 Contribuindo
es são sempre bem-vindas! Por favor:
git checkout -b feature/AmazingFeature)
git commit -m 'Add some AmazingFeature')
git push origin feature/AmazingFeature)
📜 Licença
licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
👨💻 Autor
@catitodev
calculator-catitodev
📈 Versões
es básicas de calculadora
️ em Rust 🦀