fork download
  1. #include <stdio.h>
  2. #include <stdint.h>
  3.  
  4. int main(void) {
  5. // your code goes here
  6. uint32_t rpm_end = 2000;
  7. uint32_t rpm_start = 6000;
  8. double dt_ms = 30000;
  9. uint32_t stepTime_ms = 30000;
  10. int deltaRPM = (int)(rpm_end - rpm_start) * (float)dt_ms / stepTime_ms;
  11. // const int32_t deltaRPM =
  12. // ((rpm_end - rpm_start) * (float) dt_ms) /
  13. // stepTime_ms;
  14. uint32_t rpmNow = rpm_start + deltaRPM;
  15. printf("deltaRPM=%d, rpmNow=%u", deltaRPM, rpmNow);
  16. return 0;
  17. }
  18.  
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
deltaRPM=-4000, rpmNow=2000