Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Aritmeettiset Operaatiot | Johdanto
C++ Tietotyypit
close
Osio 1. Luku 2
single

single

bookAritmeettiset Operaatiot

Pyyhkäise näyttääksesi valikon

Asetetaan tarkkuus

Kuten jo tiedät, voit suorittaa perusdatan käsittelyä aritmeettisilla operaattoreilla, kuten yhteenlasku (+), vähennyslasku (-), jakolasku (/) ja kertolasku (*). Lisäksi jäännösoperaattori (%) laskee jaon jakojäännöksen.

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

Yllä olevassa esimerkissä laskutoimituksissa voi toisinaan syntyä liukulukutuloksia. Näiden tulosten tarkkuuden hallintaan voit käyttää std::setprecision yhdessä std::fixed-määreen kanssa. Näin voit määrittää desimaalipisteen jälkeisten numeroiden määrän ja varmistaa yhtenäisen tarkkuuden tulosteessa.

Note
Huomio

Ilman std::fixed-määritystä std::setprecision ohjaa näytettävien numeroiden kokonaismäärää, mukaan lukien sekä kokonais- että desimaaliosan. Kun käytetään std::fixed, luku esitetään kiinteän desimaalipisteen muodossa, jolloin desimaalipiste pysyy kiinteässä kohdassa.

Tehtävä

Swipe to start coding

Sinulla on muuttuja dollars, joka tallentaa määrän Yhdysvaltain dollareina. Tehtävänäsi on muuntaa tämä määrä euroiksi ja palauttaa tulos.

Kaikki koodi tulee toteuttaa convertToEuro-funktion sisällä.

  1. Alusta muuttuja rate arvolla 0.94.
  2. Laske euroarvo kertomalla dollars muuttujalla rate.
  3. Käytä std::fixed ja std::setprecision(2) -muotoiluja muotoillaksesi tuloksen ennen palauttamista.
  4. Palauta muunnettu arvo tyyppinä double.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt