Witam ma ktoś pomysł na wykonanie kalkulatora do masy by móc przeliczyć np gramy na kilogramy i na odwrót ze wszystkimi jednostkami?
Kalkulator masy. Jakieś pomysły?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5550
5
A to nie lepiej funty na kilogramy i jardy na metry? Bo gramy na kilogramy to można w pamięci
- Rejestracja: dni
- Ostatnio: dni
- Postów: 181
0
Może spróbuj wykonać coś a'la std::chrono::duration :)
https://en.cppreference.com/w/cpp/chrono/duration
- Rejestracja: dni
- Ostatnio: dni
- Postów: 530
1
#include <iostream>
using namespace std;
struct Kg{ long double kg_; };
struct Gram{ long double gram_; };
constexpr auto operator""_gram_to_kg( long double gram )
{
return Kg{gram/1000.0};
}
constexpr auto operator""_kg_to_gram( long double kg )
{
return Gram{kg*1000.0};
}
ostream& operator<<( ostream& out , const Kg& kg )
{
out << kg.kg_ << " [kg]";
return out;
}
ostream& operator<<( ostream& out , const Gram& gram )
{
out << gram.gram_ << " [gram]";
return out;
}
int main()
{
cout << 1000.0_gram_to_kg << " , " << 24.1_gram_to_kg << endl;
cout << 56.0_kg_to_gram << " , " << 3.5_kg_to_gram << endl;
}