0% found this document useful (0 votes)
40 views

Week 2: Conversions: Input

The document describes a program that converts between metric and English units of weight and volume. It provides conversion factors between kilograms and pounds, and liters and gallons. The program takes in a number of datasets, each containing a measurement value and its unit (kg, lb, l, or g). It then outputs the converted value rounded to 4 decimal places and its corresponding unit.

Uploaded by

Munini K. Pierre
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Week 2: Conversions: Input

The document describes a program that converts between metric and English units of weight and volume. It provides conversion factors between kilograms and pounds, and liters and gallons. The program takes in a number of datasets, each containing a measurement value and its unit (kg, lb, l, or g). It then outputs the converted value rounded to 4 decimal places and its corresponding unit.

Uploaded by

Munini K. Pierre
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Week 2 : Conversions

Conversion between the metric and English measurement systems is relatively simple. Often, it involves either multiplying or dividing by a constant. You must write a program that converts between the following units: Type
Weight Volume

Metric
1.000 kilograms 0.4536 kilograms 1.0000 liter 3.7854 liters

English Equivalent
2.2046 pounds 1.0000 pound 0.2642 gallons 1.0000 gallon

Input The first line of input contains a single integer N , (1 number of datasets that follow. N 1000) which is the

Each dataset consists of a single line of input containing a floating point (double precision) number, a space and the unit specification for the measurement to be converted. The unit specification is one of kg, lb, l, or g referring to kilograms, pounds, liters and gallons respectively. Output For each dataset, you should generate one line of output with the following values: The dataset number as a decimal integer (start counting at one), a space, and the appropriately converted value rounded to 4 decimal places, a space and the unit specification for the converted value. Sample Input
5 1 kg 2 l 7 lb 3.5 g

Preparation of ICTLovers Coding Day

Page 1

0 l

Sample Output
1 2 3 4 5 2.2046 lb 0.5284 g 3.1752 kg 13.2489 l 0.0000 g

Ohereza igisubizo cyawe kuri [email protected], Ushobore kuba The Best Rwandan Programmer of the Week

Preparation of ICTLovers Coding Day

Page 2

You might also like