Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Aritmetiske Operasjoner | Introduksjon
C++ Datatyper
Seksjon 1. Kapittel 2
single

single

bookAritmetiske Operasjoner

Sveip for å vise menyen

Angi presisjon

Som du allerede bør vite, kan du utføre grunnleggende datamanipulering ved hjelp av aritmetiske operatorer som addisjon (+), subtraksjon (-), divisjon (/) og multiplikasjon (*). I tillegg beregner modulus-operatoren (%) resten etter en divisjon.

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; }

I eksempelet ovenfor kan det noen ganger oppstå flyttallsresultater under beregninger. For å håndtere presisjonen på disse resultatene, kan du bruke std::setprecision i kombinasjon med std::fixed. Dette lar deg kontrollere antall sifre som vises etter desimaltegnet, og sikrer jevn presisjon i utdataene dine.

Note
Merk

Uten std::fixed styrer std::setprecision det totale antallet sifre som vises, inkludert både før og etter desimalpunktet. Med std::fixed vises tallet i fast desimalnotasjon, slik at desimalpunktet forblir på et fast sted.

Oppgave

Swipe to start coding

Du har en variabel dollars som lagrer et beløp i amerikanske dollar. Oppgaven er å konvertere dette beløpet til euro og returnere resultatet.

All koden skal implementeres i funksjonen convertToEuro.

  1. Initialiser variabelen rate med verdien 0.94.
  2. Beregn euroverdien ved å multiplisere dollars med rate.
  3. Bruk std::fixed og std::setprecision(2) for å formatere resultatet før det returneres.
  4. Returner den konverterte verdien som en double.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 2
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt