Computers

C ++ - Programm zum Schätzen des Werts von 'e' und e ^ x

Autor: Laura McKinney
Erstelldatum: 6 April 2021
Aktualisierungsdatum: 17 September 2024
Anonim
C ++ - Programm zum Schätzen des Werts von 'e' und e ^ x - Computers
C ++ - Programm zum Schätzen des Werts von 'e' und e ^ x - Computers

Inhalt

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.

Beliebt Auf Dem Portal

Faszinierende Publikationen.

So erstellen Sie ein grundlegendes Mantrap-System
Misc

So erstellen Sie ein grundlegendes Mantrap-System

Tom Rubenoff i t eit über 35 Jahren in der Türbe chlag branche tätig.Ein Mantrap (auch al icherheit verriegelung y tem bekannt) i t ein Verriegelung y tem, da verhindert, da ich eine T&...
Eine Übersicht über die verschiedenen Arten von externen USB-Hubs für Ihren Computer oder Laptop
Computers

Eine Übersicht über die verschiedenen Arten von externen USB-Hubs für Ihren Computer oder Laptop

Ich liebe e , Rat chläge und Tipp zu teilen, die ich au meinen eigenen Erfahrungen gewonnen habe.Ein U B-Hub (Univer al erial Bu ) i t ein Gerät, da ie an Ihren Computer oder Laptop an chlie...