Kalkulator masy. Jakieś pomysły?

Kalkulator masy. Jakieś pomysły?
AN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
0

Witam ma ktoś pomysł na wykonanie kalkulatora do masy by móc przeliczyć np gramy na kilogramy i na odwrót ze wszystkimi jednostkami?

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
4

Ma

Eldorad O.
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 517
2

@_Anonek_: Przecież to jest proste dzielenie i mnożenie.
Co już napisałeś?

KamilAdam
  • 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

plx211
  • 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

TomaszLiMoon
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 530
1
Kopiuj
#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;
}

https://godbolt.org/z/o85eW4oG8

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.