Πώς να χρησιμοποιήσετε Εκθέτες σε C++

...

Η C++ έχει μια τυπική βιβλιοθήκη μαθηματικών.

Η C++ είναι μια ισχυρή γλώσσα προγραμματισμού με ποικίλο σύνολο τυπικών βιβλιοθηκών. Κάθε βιβλιοθήκη παρέχει κοινές και χρήσιμες λειτουργίες για πολλές διαφορετικές εφαρμογές. Για το παιχνίδι και τον επιστημονικό προγραμματισμό, οι μαθηματικές συναρτήσεις είναι κρίσιμες για ορισμένους υπολογισμούς. Η τυπική βιβλιοθήκη "cmath" περιέχει ένα ποικίλο σύνολο συναρτήσεων, συμπεριλαμβανομένων των εκθετικών συναρτήσεων, που θα ήταν δύσκολο να αναδημιουργηθούν χρησιμοποιώντας τις δικές σας συναρτήσεις. Το μόνο που χρειάζεται να κάνετε είναι να συμπεριλάβετε τη βιβλιοθήκη "cmath" στο πρόγραμμά σας και κάθε λειτουργία γίνεται διαθέσιμη.

Βήμα 1

Συμπεριλάβετε τη βιβλιοθήκη "cmath" προσθέτοντας τη γραμμή "#include " κοντά στις κορυφαίες γραμμές του προγράμματός σας. Εάν χρησιμοποιείτε άλλες βιβλιοθήκες, προσθέστε τη γραμμή οπουδήποτε στην ίδια λίστα. Τα Includes πρέπει να τοποθετούνται πριν από οτιδήποτε άλλο στον κώδικά σας.

Το βίντεο της ημέρας

Βήμα 2

Δηλώστε δύο μεταβλητές που θα αντιπροσωπεύουν τις τιμές βάσης και ισχύος για τον εκθέτη σας. Αν και μπορείτε να βάλετε αριθμούς απευθείας στις παραμέτρους της συνάρτησης, γενικά δεν είναι καλή πρακτική, καθώς μπορεί να θέλετε να αλλάξετε εύκολα τις αρχικές τιμές χωρίς να χρειάζεται να επεξεργαστείτε κάθε περίπτωση της ισχύος λειτουργία.

Βήμα 3

Καλέστε τη συνάρτηση ισχύος από τη βιβλιοθήκη "cmath". Για παράδειγμα, η ακόλουθη γραμμή θα καλούσε τη συνάρτηση ισχύος χρησιμοποιώντας τις μεταβλητές από το προηγούμενο βήμα και θα εκχωρούσε το αποτέλεσμα σε μια τρίτη μεταβλητή. Η πρώτη παράμετρος είναι η βάση, ενώ η δεύτερη είναι η ισχύς που ανεβάζει ο αριθμός που περιέχεται στη «βάση».

απάντηση = δύναμη (βάση, δύναμη);

Εάν η "βάση" είχε οριστεί σε 2 και η "ισχύς" σε 3, η μεταβλητή "απάντηση" θα ήταν ίση με 8.

Υπόδειξη

Η βιβλιοθήκη "cmath" περιλαμβάνει επίσης πολλές συναρτήσεις για διαφορετικούς τύπους εκθετών, όπως τετραγωνικές ρίζες ή δυνάμεις της μαθηματικής σταθεράς "e." Ελέγξτε τη βιβλιοθήκη για να δείτε αν υπάρχει καλύτερη λειτουργία για εσάς εφαρμογή.