kaede 0.1.2

Kaede adalah rust library untuk operasi matematika sederhana.
Documentation
1
2
3
4
5
6
7
8
9
use crate::MathError;

pub fn pangkat(base: f64, exponent: f64) -> Result<f64, MathError> {
    if base == 0.0 && exponent <= 0.0 {
        Err(MathError::TipeError("Tidak dapat menghitung 0 pangkat nol atau negatif".to_string()))
    } else {
        Ok(base.powf(exponent))
    }
}