OOPS LAB - TYPE CONVERSIONS IN C++
Program 1: Currency Conversion System Question: Design a C++ program to convert currency using different types of type conversion. Requirements: Create a class Rupee to store amount in INR. Create a class Dollar to store amount in USD. Convert: Basic → Class (float to Rupee) Class → Class (Rupee to Dollar) Class → Basic (Dollar to float) Assume conversion rate: 1 USD = 80 INR . Display all values. Additional Tasks: Identify which constructor/operator performs each conversion. Comment on precision loss. Program 2: Distance Conversion System Question: Develop a C++ program for distance conversion using multiple classes. Requirements: Create classes: Meter , Kilometer , Centimeter . Convert: Basic → Class (int to Meter) Class → Class (Meter → Kilometer → Centimeter) Display all converted values. Additional Tasks: Explain chaining of conversions. What happens if explicit casting is removed? Program 3: Studen...