Chapter 3
3.1
#include <iostream>
int main()
{
using namespace std;
const int cm2m = 100;
int rcm, cm, m;
cout << "Enter your height: ___\b\b\b";
cin >> rcm;
m = rcm / cm2m;
cm = rcm % cm2m;
cout << rcm << "cm = " << m << "m" << cm << "cm";
cin.get();
cin.get();
}
3.3
#include <iostream>
int main()
{
using namespace std;
const double convert_num = 60;
double degrees, minutes, seconds;
double finalDegrees;
cout << "Enter a latitude in degrees, minutes, and seconds:" << endl
<< "First, enter the degrees: ";
cin >> degrees;
cout << "Next, enter the minutes of arc: ";
cin >> minutes;
cout << "Finally, enter the seconds of arc: ";
cin >> seconds;
finalDegrees = degrees + minutes / convert_num + seconds / convert_num / convert_num;
cout << degrees << " degrees, " << minutes << " minutes, " << seconds << " seconds = " << finalDegrees << " degrees";
cin.get();
cin.get();
}
3.4
#include <iostream>
int main()
{
using namespace std;
const int sec2min = 60;
const int min2hour = 60;
const int hour2day = 24;
int day, hour, minute, second;
long inseconds;
cout << "Enter the number of second: ";
cin >> inseconds;
minute = inseconds / sec2min;
second = inseconds % sec2min;
hour = minute / min2hour;
minute = minute % min2hour;
day = hour / hour2day;
hour = hour % hour2day;
cout << inseconds << " seconds = " << day << " days, " << hour << " hours, " << minute << " minutes, " << second << " seconds";
cin.get();
cin.get();
}