Inhalt
- C ++ - Programm zum Auffinden des Faktors einer bestimmten Zahl
- C ++ - Programm zum Schätzen des Werts von 'e'
- C ++ - Programm zum Schätzen des Werts von e ^ x
Der Autor ist ein widerstandsfähiger Absolvent der Elektrotechnik und ein aufstrebender Fachmann auf diesem Gebiet.
Dies ist ein einfacher Code für das Programm, um den Wert von e und e ^ x (e Potenz x) unter Verwendung von Fakultäten zu schätzen. Es wird codiert, indem auf drei verschiedenen Programmen aufgebaut wird.
- Der erste Teil findet die Fakultät einer gegebenen Zahl.
- Der zweite enthält diesen Fakultätscode, um den Wert von 'e' zu schätzen.
- Das dritte Programm enthält das zweite mit einigen Ergänzungen, um den Wert von e ^ x zu schätzen.
C ++ - Programm zum Auffinden des Faktors einer bestimmten Zahl
#include iostream> using namespace std; int main () {int A, B, D = 1; cout "Enter The Integer n"; cinA; für (B = 1; B = A; B ++) {D = D * B; } cout "Faktoriell ist:" Dendl; System ("Pause"); }} Zeile 6: Alle notwendigen Variablen werden initialisiert, es ist notwendig, D zunächst auf 1 zu setzen. Zeile 9: Fordert uns auf, die Zahl einzugeben, deren Fakultät gefunden werden soll. Es ist in Variable A gespeichert. Zeile 11: Initiiert eine for-Schleife mit A als Bedingung. Zeile 13: Dies ist der wichtigste Schritt. Aufgrund der for-Schleife hat B alle Werte von 1 bis A und sein Wert erhöht sich jedes Mal um 1, wenn die Schleife ausgeführt wird. D wurde bereits als 1 initialisiert. Jetzt verstehe dieses bisschenWenn die Schleife zum ersten Mal B ausführt, was 2 ist, wird sie mit D multipliziert, das 1 war, und die Antwort 2 wird erneut in D gespeichert. Wenn die Schleife das nächste Mal ausgeführt wird, wenn B 3 ist und D 2 ist, werden beide multipliziert und Ergebnis 6 wird in D gespeichert. Es geht so weiter, bis die Schleife endet und zu diesem Zeitpunkt D den Wert der Fakultät angibt. Logik: Wir müssen die gegebene Zahl, deren Fakultät berechnet wird, mit allen Zahlen multiplizieren, die kleiner als diese Zahl sind. Dazu verwenden wir eine for-Schleife und ihre Bedingung wird auf die angegebene Nummer gesetzt.
C ++ - Programm zum Schätzen des Werts von 'e'
#include iostream> #include iomanip> using namespace std; int main () {int A, B; doppeltes E, D; für (A = 1; A = 15; A ++) {D = 1; für (B = 1; B = A; B ++) {D = D * B; } E = E + 1 / D; } coutsetprecision (10) "Geschätzter Wert von e ist" E + 1 endl; System ("Pause");
Wir werden die Formel verwenden 1 + 1/1! + 1/2! + 1/3!... Um den Wert von 'e' zu schätzen, müssen Sie die Fakultät in dieser Berechnung verwenden. Daher wird der oben angegebene C ++ - Code zum Auffinden der Fakultät in die Berechnung einbezogen.
Logik:
Beachten Sie, dass die Formel Fakultäten von Zahlen verwendet, die um den Faktor 1 zunehmen. Fügen Sie einfach den zuvor geschriebenen Fakultätscode in eine andere for-Schleife ein. Der Rest ist nur einfache Mathematik und die Arbeit ist erledigt.
Zeile 2: Enthält die Bibliotheksdatei iomanip>, die die Funktion zum Festlegen der Genauigkeit enthält.
Zeile 8: Jetzt ist es wichtig, unsere Variablen als 'Doubles' zu initialisieren, da die Berechnung jetzt Dezimalwerte umfasst.
Zeile 10: Initiiert eine for-Schleife, um Fakultäten von 1 bis 15 zu berechnen.
Zeile 12-16: Der Code zum Auffinden der Fakultät ist hier enthalten. Es wird eine verschachtelte for-Anweisung.
Zeile 17: Führt andere Berechnungen gemäß der Formel durch.
Zeile 19: Setzt die Genauigkeit der Antwort auf 10 Dezimalstellen und gibt den Wert von e aus, der in der Variablen E gespeichert wurde (wir haben E + 1 gemäß der Formel im letzten gemacht).
C ++ - Programm zum Schätzen des Werts von e ^ x
#include iostream> #include iomanip> #include cmath> using namespace std; int main () {int A, B; doppeltes E, D; doppeltes X, Y; cout "Geben Sie den Wert von X ein, um e ^ X zu schätzen:"; cinX; für (A = 1; A = 100; A ++) {D = 1; für (B = 1; B = A; B ++) {D = D * B; } Y = pow (X, A); E = E + Y / D; } coutsetprecision (10) "Geschätzter Wert von e ^ X ist" E + 1 endl; System ("Pause"); }}
Wir werden die Formel verwenden e ^ x = 1 + x / 1! + (x ^ 2) / 2! + (x ^ 3) / 3! .... um den Wert von e ^ x (e Potenz x) zu schätzen, so dass der C ++ - Code, der zum Schätzen des Werts von e verwendet wird, in ihn aufgenommen wird.
Logik:
Auch dies können wir erreichen, indem wir einige Ergänzungen zu unserem vorherigen Code vornehmen. Wir müssen nur eine, die durch die Fakultät geteilt wurde, durch eine Variable X ersetzen. Wir werden dies in das Programm eingeben. Die Potenz von X kann mit der Funktion pow (Basis, Potenz) berechnet werden. Wobei A die Leistung sein wird, die sich aufgrund der for-Schleife um den Faktor eins erhöht.
Zeile 3: Enthält die cmath> -Bibliothek, die die pow () -Funktion enthält.
Zeile 14: Fordert zur Eingabe des Werts von X auf.
Zeile 16-22: Der Code zur Schätzung des Wertes von 'e' ist hier enthalten.
Zeile 23: Der Variablen Y wird der Wert von pow (X, A) zugewiesen, wobei A jedes Mal, wenn die Schleife ausgeführt wird, um den Faktor 1 erhöht wird.
Zeile 24: Berechnung nach der angegebenen Formel.
Zeile 26: Druckt den geschätzten Wert von e ^ x, nachdem er wie in unserem vorherigen Code hinzugefügt wurde.
Dieser Artikel ist genau und nach bestem Wissen des Autors. Der Inhalt dient nur zu Informations- oder Unterhaltungszwecken und ersetzt nicht die persönliche Beratung oder professionelle Beratung in geschäftlichen, finanziellen, rechtlichen oder technischen Angelegenheiten.