Pow C++-voorbeelden

Pow C Voorbeelden



De C++-taal biedt een “pow()”-functie die helpt bij het vinden van de macht van elk getal. We gebruiken deze functie als we de macht van een getal in C++ willen vinden. Deze functie heeft twee argumenten nodig: het eerste argument is de “grondtal” of het getal waarvan we de macht willen vinden en het volgende argument is de exponent in deze functie. Deze “pow()”-functie wordt gedefinieerd in het headerbestand “math.h” of “cmath” in C++-programmering. Laten we wat codes uitvoeren en kijken hoe deze methode de macht van verschillende getallen in C++ berekent.

Voorbeeld 1:

De headerbestanden worden eerst opgenomen: “iostream” en “cmath”. De “iostream” is opgenomen als input/output en de overige functies zijn erin gedefinieerd. De “cmath” is opgenomen omdat we de macht van een getal moeten vinden met behulp van de functie “pow()” die in dit headerbestand is gedefinieerd. Vervolgens moeten we de naamruimte 'std' toevoegen, zodat we deze niet afzonderlijk met de functies hoeven toe te voegen.







Hieronder roepen we de “main()”-methode aan en drukken vervolgens wat tekst af met behulp van de “cout”, omdat dit helpt bij het afdrukken in C++. Vervolgens gebruiken we de functie “pow()” waarin we “5” als de eerste parameter plaatsen die hier de “basis” is. Vervolgens plaatsen we “3” als de tweede parameter die de “exponent” van dat getal is. Nu vindt deze “pow()”-functie de macht van het getal “5” dat wordt verheven tot de macht “3” en geeft het machtsresultaat weer terwijl we deze “pow()”-functie in de “cout” plaatsen.



Code1:



#include
#include
namespace std; gebruiken;
int. hoofd ( ) {
uit << 'We berekenen hier de kracht van het getal!' << eind;
uit << poe ( 5 , 3 ) ;

opbrengst 0 ;
}


Uitgang:





Het antwoord van “5” verheven tot de macht “3” is “125”, wat ook hieronder wordt weergegeven. We krijgen dit resultaat met behulp van de functie “pow()”.



Voorbeeld 2:

Zowel de “iostream” als de “cmath” headerbestanden zijn hier opgenomen. Vervolgens wordt de “namespace std” geplaatst. Daaronder wordt de “main()” aangeroepen. Vervolgens declareren we drie variabelen, namelijk ‘waarde’, ‘exponent’ en ‘uitkomst’ als het gegevenstype ‘int’. Nu wijzen we “6” toe aan de “waarde” variabele en “5” aan de “exponent” variabele.

Hierna gebruiken we de functie 'pow()'. Vervolgens geven we beide variabelen door aan deze “pow()”-functie en wijzen we het resultaat toe aan de “outcome”-variabele. Hierna gebruiken we de “cout” en drukken we de verklaring eerst hier af. Vervolgens geven we in de volgende “cout” de “waarde”, de “exponent” en de “uitkomst” weer.

Code2:

#include
#include
namespace std; gebruiken;
int. hoofd ( ) {
int-waarde, exponent, uitkomst;
waarde = 6 ;
exponent = 5 ;
uitkomst = pow ( waarde, exponent ) ;
uit << 'Wij gebruiken hier de pow-functie!' << eind;
uit << waarde << '^' << exponent << ' = ' << resultaat;

opbrengst 0 ;
}


Uitgang:

De functie “pow()” helpt ons te komen tot het antwoord van “6” verheven tot de macht “5”, wat “7776” is, zoals hieronder weergegeven:

Voorbeeld 3:

In deze code zullen we de macht van het float-getal vinden, waarbij de exponent ook het float-gegevenstype is. Hier wordt “namespace std” ingevoegd nadat de headerbestanden “iostream” en “cmath” zijn opgenomen. Vervolgens wordt de functie “main()” aangeroepen en worden drie variabelen met de naam “n_value”, “e_value” en “p_result” gedeclareerd als het gegevenstype “float”. We stellen nu de variabele “n_value” in op “8.2” en de variabele “e_value” op “3.2”.

Vervolgens gebruiken we de functie “pow()”, waarbij we beide variabelen eraan doorgeven en de uitvoer van de functie toewijzen aan de variabele “p_result”. Vervolgens gebruiken we de functie 'cout' om de verklaring af te drukken. In de volgende “cout” zullen we de “n_value”, “e_value” en “p_result” als volgt weergeven:

Code 3:

#include
#include
namespace std; gebruiken;
int. hoofd ( ) {
zweven n_waarde, e_waarde, p_resultaat ;
n_waarde = 8.2 ;
e_waarde = 3.2 ;
p_resultaat = pow ( n_waarde, e_waarde ) ;
uit << 'Wij gebruiken hier de pow-functie!' << eind;
uit << n_waarde << '^' << e_waarde << ' = ' << p_resultaat;
opbrengst 0 ;
}


Uitgang:

Hier is de uitkomst waarin we de macht van het float-getal vinden waarvan de exponent ook het float-getal is met behulp van de functie “pow()”.

Voorbeeld 4:

Deze code berekent de macht van het dubbele getal met de exponent als het dubbele gegevenstype. In dit geval worden de headerbestanden “iostream” en “cmath” opgenomen voordat de “namespace std” wordt opgenomen. De volgende code roept de functie “main()” aan en declareert drie variabelen met het gegevenstype “double”, namelijk “d_Num”, “d_Expo” en “d_PowRes”. De variabelen “d_num” en “d_expo” worden nu geïnitialiseerd met respectievelijk “2.25” en “5.21”.

Vervolgens wijzen we de uitvoer van de functie “pow()” toe aan de variabele “d_PowRes” en gebruiken we de functie “pow()”, waarbij we beide variabelen eraan doorgeven. Vervolgens drukken we de zin hier af met behulp van de functie 'cout'. De “d_Num”, “d_Expo” en “d_PowRes” worden weergegeven in de daaropvolgende “cout”.

Code 4:

#include
#include
namespace std; gebruiken;
int. hoofd ( ) {
dubbel d_Num, d_Expo, d_PowRes;
d_Nummer = 2.25 ;
d_Expo = 5.21 ;
d_PowRes = pow ( d_Num, d_Expo ) ;
uit << 'Wij gebruiken hier de pow-functie!' << eind;
uit << 'Het nummer is ' << d_Num << 'De exponent is' << d_Expo << eind;
uit << d_Num << '^' << d_Expo << ' = ' << d_PowRes;
opbrengst 0 ;
}


Uitgang:

Dit is het resultaat van het gebruik van de functie “pow()” om de macht te verkrijgen van een dubbel getal waarvan de exponent eveneens een dubbel getal is.

Voorbeeld 5:

In deze laatste code vinden we de macht van een getal waarvan de exponent het negatieve getal is. De headerbestanden “bits/stdc++.h” en “math.h” zijn hier opgenomen, samen met het headerbestand “iostream” in deze code, aangezien het headerbestand “math.h” de definitie van de functie “pow()” bevat.

Hierna voegen we de naamruimte “std” toe. Vervolgens wordt nu de “main()” aangeroepen. De variabele “b” wordt hier geïnitialiseerd als het gegevenstype “float” en de waarde “4.87” wordt aan deze variabele toegewezen. Daaronder wordt de “int” variabele “e” geïnitialiseerd met de negatieve waarde die “-2” is. Vervolgens wordt hier ook het “float-resultaat” aangegeven. Daaronder initialiseren we deze “result”-variabele en wijzen we de functie “pow()” toe aan deze variabele, waarin beide variabelen “b” en “e” als parameters worden geplaatst.

Hier voegen we de basis van het gegevenstype ‘float’ in. De exponent is de negatieve gehele waarde. Nu wordt de uitkomst die we krijgen na het toepassen van deze functie opgeslagen in de 'result' -variabele die hieronder wordt weergegeven met de 'cout' eronder.

Code 5:

#include
#include
#include
namespace std; gebruiken;
int. hoofd ( ) {
zweven b = 4,87 ;
int e = -2 ;
float resultaat;
resultaat = pow ( zijn ) ;
uit << 'De exponent is hier negatief' << eind;
uit << B << '^' << Het is << ' = ' << resultaat;
opbrengst 0 ;
}


Uitgang:

Dit geeft de uitkomst weer waarbij we de negatieve exponent invoegen in het float-grondtal in onze code. We krijgen dit machtsresultaat met de functie 'pow()'.

Conclusie

De functie “pow()” in C++ wordt hier in deze handleiding onderzocht. We hebben het gedefinieerd als het berekenen van de kracht van elk getal waarbij we deze “pow()”-functie gebruiken. We hebben ook verschillende voorbeelden geïllustreerd van het toepassen van deze “pow()”-functie op de aantallen verschillende gegevenstypen in C++-programmering. We hebben ook de macht berekend van het getal waarbij de exponent de negatieve waarde is en de uitvoer van alle code in deze handleiding weergegeven.