witam mam o to taki problem że mam napisać program gdzie jeden podpunkt każe zrobić mi takie coś że wpisuje 1 a wyświetla mi 1.00 Program pyta użytkownika o wzrost w metrach, a następnie przelicza go na stopy i cale oraz jardy.
Dla przypomnienia: stopa to 12 cali, cal to 2.54 cm, jard to 3 stopy. Przykładowa komunikacja z
użytkownikiem:
Wpisz wzrost w metrach:1
1.00 metrow to 3 stop i 0 cali lub 1.094 jardow.
Przy wyświetlaniu należy wpisaną przez użytkownika ilość metrów zaokrąglić do dwóch miejsc po
przecinku. Ilość stóp, to wartość całkowita. Ilość cali należy zaokrąglić. Jardy wyświetlane z
dokładnością do trzech miejsc. Przydatne funkcje to flor i round
.#include <iostream>
#include <math.h>
using namespace std;
int main(){
float wzrost;
cout<<"Wpisz wzrost w metrach:";
cin>> wzrost;
cout<<"\n";
//cout.precision(2);
cout<<wzrost;
cout<<" metrow to ";
// cout.precision(1);
int stopa=wzrost/(12*0.0254);
cout<< stopa <<" stop i ";
//int cal=(wzrost-stopa)/2,54;
float cal= (wzrost-(stopa*(12*0.0254)))/0.0254;
cout<<round(cal)<<" cali";
cout<<" lub ";
cout.precision(4);
cout<<wzrost/(3*(12*0.0254))<<"jardow."<<endl;
return 0;
}