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
railway reservation programming
AREA UNDER THE CURVE USING C
Define Four Facilities Provided by C Language Preprocessor? The C language preprocessor provides four separate facilities that you can use as you see fit: Inclusion
Abstraction is of the process of hiding unwanted details from the user
program for decode the encoded numbering format into message
Differentiate between the expression "++a" and "a++"? - With ++a, increment happens first on variable a, and resulting value is used. This is known as prefix increment. - Wi
b) Why copy constructor accepts reference to an object and not the object itself? What happens if we do otherwise?
I really have a hard time analyzing how to write a code in C. It''s all bout Time Departure and we must used a 24 hour clock. Can u help me?
wap to count the numof string present in a word
Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec
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: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd