C Program för att beräkna kraften för ett tal

I det här exemplet lär du dig att beräkna kraften för ett tal.

För att förstå detta exempel bör du ha kunskap om följande C-programmeringsämnen:

  • C Programmeringsoperatörer
  • C medan och gör … medan Loop

Programmet nedan tar två heltal från användaren (ett basnummer och en exponent) och beräknar effekten.

Till exempel: I fallet med 2 3

  • 2 är basnumret
  • 3 är exponenten
  • Och kraften är lika med 2*2*2

Kraften i ett nummer med hjälp av while-slingan

#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; ) 

Produktion

Ange ett basnummer: 3 Ange en exponent: 4 Svar = 81 

Ovanstående teknik fungerar bara om exponenten är ett positivt heltal .

Om du behöver hitta kraften i ett tal med något verkligt tal som exponent kan du använda pow()funktionen.

Power Using pow () -funktion

#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; ) 

Produktion

Ange ett basnummer: 2.3 Ange en exponent: 4.5 2.3 4.5 = 42.44 

Intressanta artiklar...