## C program to change feet and inches into meter, C/C++ Programming

Assignment Help:

Aim: To implement a program to convert distance given in feet and inches into meters and centimeters and vice versa.

Code:

class mcm;

class inchft

{

float ft;

float inch;

public:

friend void convert(inchft,mcm);

};

class mcm

{

float m;

float cm;

public:

friend void convert(inchft,mcm);

};

void convert(inchft a,mcm b)

{

int ch,i,c;

do

{

cout<<"\n1.Feet & inches to Meters & centimeters";

cout<<"\n2. Meters & Centimeters to Feet & inches";

cout<<"\n0. Exit\nEnter choice:";

cin>>ch;

switch(ch)

{

case 1:

cout<<"Enter measurement in feet & inches:";

cout<<"ft:";

cin>>a.ft;

cout<<"inch:";

cin>>a.inch;

cout<<"\nYou entered:"<

i=(a.inch+(12.0*a.ft));

c=2.5*i;

c=ceil(c);

b.cm=c%100;

b.m=(c-b.cm)/100;

cout<<"\n\nAfter conversion:"<

break;

case 2:

cout<<"Enter measurement in meters & centimeters:";

cout<<"m:";

cin>>b.m;

cout<<"cm:";

cin>>b.cm;

cout<<"\nYou entered:"<

c=(b.cm+(100*b.m));

i=0.4*c;

i=ceil(i);

a.inch=i%12;

a.ft=(i-a.inch)/12;

cout<<"\n\nAfter conversion:"<

break;

case 0:

break;

}

}while(ch!=0);

}

void main()

{

clrscr();

inchft a;

mcm b;

convert(a,b);

getch();

}

Output:

1.Feet & inches to Meters & centimeters

2. Meters & Centimeters to Feet & inches

0. Exit

Enter choice:1

Enter measurement in feet & inches:ft:20

inch:10

You entered:20 ft 10 inches

After conversion:6 m 25 cm

1.Feet & inches to Meters & centimeters

2. Meters & Centimeters to Feet & inches

0. Exit

Enter choice:2

Enter measurement in meters & centimeters:m:6

cm:25

You entered:6 m 25 cm

After conversion:20 ft 10 inches

1.Feet & inches to Meters & centimeters

2. Meters & Centimeters to Feet & inches

0. Exit

Enter choice:0

#### Assign random integers to the variable, (Random Numbers) Write statements t...

(Random Numbers) Write statements that assign random integers to the variable n in the following ranges: a) 1 ≤ n ≤2 b) 1 ≤ n ≤100 c) 0 ≤ n ≤9 d) 1000 ≤ n ≤1112 e)

#### Common c control flow instructions, In this Lab you will code 8086 assemble...

In this Lab you will code 8086 assembler equivalents (Virgo) for common C control flow instructions. This will give you an appreciation for how control flow is implemented in assem

#### Optimized nic driver for windows compact 7, Optimized NIC Driver for Window...

Optimized NIC Driver for Windows Compact 7 for Hard Real Time Communication Project Description: I am seeking an optimized driver (miniport driver) that will be used for sele

#### Big M method, I Want a answer for solving the big M method in the topic of ...

I Want a answer for solving the big M method in the topic of simplex method...

#### What is the issue which auto_ptr objects address?, A: If you employ auto_pt...

A: If you employ auto_ptr objects you would not need to be concerned along with heap objects not being deleted even if the exception is thrown.

#### Define the c preprocessor, Define the C Preprocessor? Preprocessor' is ...

Define the C Preprocessor? Preprocessor' is a translation stage that is applied to your source code before the compiler proper gets its hands on it usually the preprocessor per

#### PANDOVAN STRINGS, AREA UNDER THE CURVE USING C

AREA UNDER THE CURVE USING C

#### Write a program to create a binary file, Write a program to create a binary...

Write a program to create a binary file and store the following data "hello", 0x0030,'1', 1.234  Using visual studio examine the binary file and note how the day is stored   Answe

#### Make c code works equally on 64 and 32 bit, Project Description: I have ...

Project Description: I have a code that works different on 64 bit and 32 bit system. Code is relative to some crypt functions, similar, but not equal to: I have to move fr

#### I need file transfer solution, We move a high quantity of large Video files...

We move a high quantity of large Video files (200mb - 2 GB each) across the internet. We have a Linux server (ubuntu) hosted in a datacenter (1Gbps) operating an FTP server. Our