Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
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;
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
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
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
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
case 0:
}
}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
Enter choice:2
Enter measurement in meters & centimeters:m:6
cm:25
You entered:6 m 25 cm
After conversion:20 ft 10 inches
Enter choice:0
Define the Category of Function? A function, depending on whether arguments or parameters are present or not and whether a value returned or not, may belong to one of the foll
Define conversion constructor?
algorithm to find out all the factors of given positive integers
Bitwise Operations 1. Write a function that has an int parameter n, makes an integer mask having the bit 1 at the nth place from the rightmost bit, and returns the mask. For ex
In this assignment, you will develop a program named "match" to be used by a dating service to form couples. Given the number of gentlemen, the number of ladies, and a list of acce
Ask question #Minimum 100 words awhat is the pre condition for binary searching ccepted#
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
C Program for SELECT THE CHAR WHICH U WANT #include stdio.h> #include conio.h> void main() { void substr(char[], int *, int *); int a,b
Insertion sort - C program: Write a program in c to define a insertion sort. void main() { clrscr(); int a[100],ch,n; cout cin>>n; for (int i=0
How to define a derived class ? A singly inherited derived class id defined by writing : The keyword class. The name of the derived class . A single colon (:).
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +1-415-670-9521
Phone: +1-415-670-9521
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd