ДЕНЬ 2

День 2 мого кодувального челенджу
Сьогодні я працював над простим завданням для обчислення витрат, що включало використання типів даних double та int. Ось основні висновки:

  1. rtrim та ltrim:
    Це користувацькі функції, що використовуються для видалення зайвих пробілів з кінців рядків. Наприклад, вони гарантують, що значення на кшталт " 123.45 " буде правильно обрізано до "123.45", що запобігає помилкам при подальшій обробці.
  2. stod:
    Ця стандартна функція C++ (із бібліотеки `) перетворює обрізаний рядок у типdouble. Наприклад, після обрізки рядок"123.45"можна перетворити на число123.45.
    3.
    round
    :
    Я також дізнався про функцію round в C++, яка корисна для округлення числових значень до найближчого цілого числа або заданої точності.

Ось був код:

#include 

using namespace std;

string ltrim(const string &);

string rtrim(const string &);

void solve(double meal_cost, int tip_percent, int tax_percent) {

int y=(tip_percent*meal_cost)/100;

int z=(tax_percent*meal_cost)/100;

int total_cost=meal_cost+y+z;

cout<(isspace))) );

return s; } string rtrim(const string &str) { string s(str);

s.erase( find_if(s.rbegin(), s.rend(), not1(ptr_fun(isspace))).base(), s.end() );

return s; }




Перекладено з: [DAY 2](https://medium.com/@gargikalia18/day-2-6abfb76e9d91?source=rss------c-5)

Leave a Reply

Your email address will not be published. Required fields are marked *