Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Арифметичні Операції | Вступ
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Типи Даних у C++
close
Секція 1. Розділ 2
single

single

bookАрифметичні Операції

Свайпніть щоб показати меню

Встановлення точності

Як вам вже відомо, для базових операцій з даними можна використовувати арифметичні оператори, такі як додавання (+), віднімання (-), ділення (/) та множення (*). Додатково, оператор остачі від ділення (%) обчислює залишок від ділення.

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

У наведеному вище прикладі під час обчислень можуть іноді з'являтися результати з плаваючою комою. Щоб керувати точністю таких результатів, можна використовувати std::setprecision у поєднанні з std::fixed. Це дозволяє контролювати кількість знаків після десяткової крапки, забезпечуючи сталу точність у виведенні.

Note
Примітка

Без std::fixed, std::setprecision контролює загальну кількість відображуваних цифр, включаючи як до, так і після десяткової крапки. З std::fixed число відображається у фіксованому десятковому форматі, зберігаючи десяткову крапку на фіксованій позиції.

Завдання

Swipe to start coding

У вас є змінна dollars, яка зберігає суму в доларах США. Ваше завдання — конвертувати цю суму в євро та повернути результат.

Увесь код слід реалізувати всередині функції convertToEuro.

  1. Ініціалізуйте змінну rate значенням 0.94.
  2. Обчисліть значення в євро, помноживши dollars на rate.
  3. Використайте std::fixed і std::setprecision(2), щоб відформатувати результат перед поверненням.
  4. Поверніть конвертоване значення як double.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt