calculate_percentage

Function calculate_percentage 

Source
pub fn calculate_percentage(part: u64, total: u64) -> f64
Expand description

Calculate percentage with proper rounding.

ยงExamples

use chie_shared::calculate_percentage;

// Calculate what percentage 25 is of 100
let percentage = calculate_percentage(25, 100);
assert_eq!(percentage, 25.0);

// Calculate what percentage 1 is of 3
let percentage = calculate_percentage(1, 3);
assert!((percentage - 33.333).abs() < 0.01);

// Handle division by zero
let percentage = calculate_percentage(10, 0);
assert_eq!(percentage, 0.0);