This repository has been archived on 2026-05-05. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2023-05-31 09:29:44 +02:00

31 lines
708 B
C

#include "8_Power_Calculator.h"
void main() {
unsigned long base, power;
// input
printf("Please type in the base: ");
scanf("%i", &base);
printf("\nPlease type in the power: ");
scanf("%i", &power);
// calculate
base = Calculate(base, power);
// output
printf("\nThe number is: %i.", base);
return 0;
}
unsigned long Calculate(unsigned long base, unsigned long power) {
unsigned long baseOriginal = base;
if (power == 0) return 1; // power zero
if (power > 0) { // power positive
for (unsigned int i = 1; i < power; i++) {
base *= baseOriginal;
}
}
return base;
}