C Program for å beregne kraften til et tall

I dette eksemplet lærer du å beregne kraften til et tall.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Programmeringsoperatører
  • C mens og gjør … mens Loop

Programmet nedenfor tar to heltall fra brukeren (et basenummer og en eksponent) og beregner effekten.

For eksempel: I tilfelle av 2 3

  • 2 er basenummeret
  • 3 er eksponenten
  • Og kraften er lik 2*2*2

Kraften til et tall ved hjelp av mens løkken

#include int main() ( int base, exp; long long result = 1; printf("Enter a base number: "); scanf("%d", &base); printf("Enter an exponent: "); scanf("%d", &exp); while (exp != 0) ( result *= base; --exp; ) printf("Answer = %lld", result); return 0; ) 

Produksjon

Angi et basenummer: 3 Skriv inn en eksponent: 4 Svar = 81 

Ovennevnte teknikk fungerer bare hvis eksponenten er et positivt heltall .

Hvis du trenger å finne kraften til et tall med et reelt tall som en eksponent, kan du bruke pow()funksjonen.

Strøm ved bruk av pow () -funksjon

#include #include int main() ( double base, exp, result; printf("Enter a base number: "); scanf("%lf", &base); printf("Enter an exponent: "); scanf("%lf", &exp); // calculates the power result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; ) 

Produksjon

Skriv inn et basenummer: 2.3 Angi en eksponent: 4.5 2.3 4.5 = 42.44 

Interessante artikler...