Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Arithmetische Operationen | Introduction
C++-Datentypen
Abschnitt 1. Kapitel 2
single

single

bookArithmetische Operationen

Swipe um das Menü anzuzeigen

Festlegen der Genauigkeit

Wie bereits bekannt, können grundlegende Datenmanipulationen mit arithmetischen Operatoren wie Addition (+), Subtraktion (-), Division (/) und Multiplikation (*) durchgeführt werden. Zusätzlich berechnet der Modulus-Operator (%) den Rest einer Division.

main.cpp

main.cpp

copy
123456789
#include <iostream> #include <iomanip> int main() { // Uncomment to see the difference // std::cout << std::fixed; std::cout << std::setprecision(5) << 15.125 * 0.8309 << std::endl; }

Im obigen Beispiel können bei Berechnungen gelegentlich Gleitkomma-Ergebnisse entstehen. Um die Genauigkeit dieser Ergebnisse zu steuern, kann std::setprecision in Kombination mit std::fixed verwendet werden. Dadurch lässt sich die Anzahl der Nachkommastellen festlegen, die nach dem Dezimalpunkt angezeigt werden, was eine konsistente Genauigkeit der Ausgabe gewährleistet.

Note
Hinweis

Ohne std::fixed steuert std::setprecision die Gesamtanzahl der angezeigten Ziffern, einschließlich der Stellen vor und nach dem Dezimalpunkt. Mit std::fixed wird die Zahl in Festkommadarstellung angezeigt, wobei der Dezimalpunkt an einer festen Position bleibt.

Aufgabe

Wischen, um mit dem Codieren zu beginnen

Es gibt eine Variable dollars, die einen Betrag in US-Dollar speichert. Die Aufgabe besteht darin, diesen Betrag in Euro umzurechnen und das Ergebnis zurückzugeben.

Der gesamte Code soll innerhalb der Funktion convertToEuro implementiert werden.

  1. Die Variable rate mit dem Wert 0.94 initialisieren.
  2. Den Euro-Betrag berechnen, indem dollars mit rate multipliziert wird.
  3. Zur Formatierung des Ergebnisses vor der Rückgabe std::fixed und std::setprecision(2) verwenden.
  4. Den umgerechneten Wert als double zurückgeben.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

some-alt