"Napisz krótki program, który poprosi o podanie wzrostu w centymetrach, a następnie przekonwertuj ten wzrost na stopy i cale."
Cześć wszystkim, rozwiązuję sobie jedno zadanko, po napisaniu poszukałam odpowiedzi, czy jest poprawnie, no i wszystko gra. Nurtuje mnie tylko myśl, czy jestem na dobrej drodze ze zmienną float, testowałam i generalnie dokładność jest dobra, nie potrzeba tutaj chyba double, prawda? Pytam ponieważ znalazłam odpowiedź typem "double" wiem że to nie jest błąd, chcę tylko wiedzieć, czy też dalibyście float, czy jednak double.. Chociaż też wydaje mi się, że przy takim drobnym programiku to chyba nie ma znaczenia..
Podaję kod:
#include <iostream>
using namespace std;
int main()
{ cout<<"Podaj wzrost w centymetrach: "<<endl;
int cm;
cin>>cm;
float cm_cal=2.54;
float cm_stopa=30.48;
float cal=cm/cm_cal;
float stopa=cm/cm_stopa;
cout<<"Twoj wzrost wynosi "<<cal<<" cali"<<endl;
cout<<"Twoj wzrost wynosi "<<stopa<<" cali"<<endl;
return 0;
}