What are constructor and destructor? Explain copy and parameterized constructor With an example
What are constructor and destructor? Explain copy and parameterized constructor With an example SOLUTION…. ✨ Constructor and Destructor in C++ 📌 Constructor A constructor is a special member function of a class that is automatically called when an object is created. It has the same name as the class and no return type. Its purpose […]
What is operator overloading? Write different rules to overload operators. Also, explain Operator overloading with an example.
What is operator overloading? Write different rules to overload operators. Also, explain Operator overloading with an example. SOLUTION…. ✨ Operator Overloading in C++ 📌 Definition Operator overloading is a feature in C++ that allows programmers to redefine the way operators work for user-defined types (like classes and structures).In other words, we can give special meaning […]
Create an abstract class Employee with a pure virtual function calculateSalary(). Derive two classes FullTime and PartTime from it. Implement salary calculation logic differently in each class and display the salary using base class pointer.
Create an abstract class Employee with a pure virtual function calculateSalary(). Derive two classes FullTime and PartTime from it. Implement salary calculation logic differently in each class and display the salary using base class pointer. SOLUTION…. #include <iostream> using namespace std; // Abstract base class class Employee { protected: string name; int id; public: Employee(string […]
Write a python program to check whether a number is Perfect number or not
Write a python program to check whether a number is Perfect number or not SOLUTION…. # Program to check whether a number is Perfect number or not # Input from user num = int(input(“Enter a number: “)) # Variable to store sum of divisors sum_of_divisors = 0 # Find divisors of num for i in […]
Write a Python program to print all odd number between 1 to 100.
Write a Python program to print all odd number between 1 to 100. SOLUTION…. # Program to print all odd numbers between 1 to 100 for i in range(1, 101): # loop from 1 to 100 if i % 2 != 0: # check if number is odd print(i, end=” “) OUTPUT
Write a Python program to check whether a number is palindrome or not.
Write a Python program to check whether a number is palindrome or not. SOLUTION…. n = int(input(“Enter the number :- “)) temp = n rev = 0 while temp > 0: rem = temp % 10 rev = (rev * 10)+rem temp = temp //10 if rev == n: print(“The number is Palindrome”) else: print […]
Write a Python program to check whether a number is Armstrong number or not.
Write a Python program to check whether a number is Armstrong number or not. SOLUTION…. n = int(input(“Enter the number :- “)) temp = n sum = 0 while temp > 0: rem = temp % 10 sum = sum + (rem * rem * rem) temp = temp //10 if sum == n: print(“The […]
Write a Python program to find sum of all natural numbers between 1 to n.
Write a Python program to find sum of all natural numbers between 1 to n. SOLUTION…. # Program to find sum of all natural numbers between 1 to n using while loop # Input from user n = int(input(“Enter a number: “)) i = 1 # starting number total = 0 # variable to store […]
Write a Python program to calculate profit or loss.
Write a Python program to calculate profit or loss. SOLUTION…. # Program to calculate Profit or Loss # Input cp = float(input(“Enter Cost Price: “)) sp = float(input(“Enter Selling Price: “)) # Check Profit or Loss if sp > cp: profit = sp – cp print(“Profit = “,profit) elif cp > sp: loss = cp […]
Write a Python program to input week number and print week day
Write a Python program to input week number and print week day SOLUTION…. # Program to print weekday from week number # Input week_num = int(input(“Enter week number (1-7): “)) # Check and print weekday if week_num == 1: print(“Monday”) elif week_num == 2: print(“Tuesday”) elif week_num == 3: print(“Wednesday”) elif week_num == 4: print(“Thursday”) […]