// Dick Botting. cs201/book/ch02/metric.cc // Date: Fri Mar 31 13:03:34 PST 1995 // metric.cc // Source: Friedman & Koffman, pages 34-37 /* -------------Problem------------ // To convert fabric measures in square meters to square yards -------------Analysis----------- See page 34 for details DATA REQUIREMENTS Constants meters_to_yards=1.196 Inputs size_in_sqmeters --the fabric size to square meters Outputs size_in_sqyards --the fabric size in square yards FORMULAE 1 square meter equals 1.196 square yards --------------Design------------- INITIAL ALGORITHM 1. Read the frabric size in square meters 2. Convert the fabric size to square meters 3. Display the fabric size in square yards REFINEMENTS 2.1 the fabric size in square yards is 1.196 * the fabric size to square meters ------------Implementation--------- From fig2.2, page 36 ------------Alternate versions----- DOS version in cs201/book/ch02/METRIC.CPP Batch version See fig 2.18, Page 72. cs201/book/ch02/metric_batch.cc DOS version in cs201/book/ch02/METBATCH.CPP */ #include int main () { // Local data ... const float meters_to_yards = 1.196; // conversion constant float size_in_sqmeters; // input: fabric size in square meters float size_in_sqyards; // output: fabric size in square yards // Read the fabric size in square meters. cout << "Enter the fabric size in square meters: "; cin >> size_in_sqmeters; // Convert the fabric size to square yards. size_in_sqyards = meters_to_yards * size_in_sqmeters; // Display fabric size in square yards. cout << "The fabric size in square yards is " << size_in_sqyards << endl; return 0; }