diff --git a/example/capacitor_time_curve.cpp b/example/capacitor_time_curve.cpp index 5d41e054..c604d6e5 100644 --- a/example/capacitor_time_curve.cpp +++ b/example/capacitor_time_curve.cpp @@ -33,32 +33,31 @@ int main() { using namespace units::isq; - using namespace units::isq::si; using namespace units::isq::si::references; std::cout << "mp-units capacitor time curve example...\n"; std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield); std::cout.precision(3); - constexpr auto C = 0.47 * uF; - constexpr auto V0 = 5.0 * V; - constexpr auto R = 4.7 * kR; + constexpr auto c = 0.47 * uF; + constexpr auto v0 = 5.0 * V; + constexpr auto r = 4.7 * kR; - for (auto t = 0 * ms; t <= 50 * ms; ++t) { - const Voltage auto Vt = V0 * units::exp(-t / (R * C)); + for (auto tt = 0 * ms; tt <= 50 * ms; ++tt) { + const Voltage auto vt = v0 * units::exp(-tt / (r * c)); - std::cout << "at " << t << " voltage is "; + std::cout << "at " << tt << " voltage is "; - if (Vt >= 1 * V) - std::cout << Vt; - else if (Vt >= 1 * mV) - std::cout << quantity_cast(Vt); - else if (Vt >= 1 * uV) - std::cout << quantity_cast(Vt); - else if (Vt >= 1 * nV) - std::cout << quantity_cast(Vt); + if (vt >= 1 * V) + std::cout << vt; + else if (vt >= 1 * mV) + std::cout << quantity_cast(vt); + else if (vt >= 1 * uV) + std::cout << quantity_cast(vt); + else if (vt >= 1 * nV) + std::cout << quantity_cast(vt); else - std::cout << quantity_cast(Vt); + std::cout << quantity_cast(vt); std::cout << "\n"; } }