A Rule-Based System for Travel Destination Recommendation aims to assist travelers in finding destinations quickly and efficiently by leveraging logical rules based on user preferences such as weather, budget, activity, and duration of stay. This project simplifies the decision-making process by narrowing down travel options based on user input.
- User-friendly interaction to gather preferences.
- Recommendations based on weather, budget, activities, and seasons.
- Calculates total cost for the duration of stay.
- Outputs destination details such as cost per day and total cost.
- Interactive and rule-driven decision-making system.
- Turbo Prolog: Used for implementing the rule-based logic.
- DOSBox: Emulator for running Turbo Prolog on modern systems.
- The system asks the user about their preferences:
- Weather type (e.g., beach, cold, moderate).
- Budget (economy, mid-range, luxury).
- Activities (e.g., adventure, relaxation, sightseeing).
- Duration of stay (in days).
- Matches the input with predefined facts about destinations.
- Calculates and displays:
- Recommended destinations.
- Cost per day and total cost for the stay.
- Download and install DOSBox.
- Install Turbo Prolog and set it up in DOSBox.
- Copy the
.pro
source code file to your Turbo Prolog working directory.
-
Start DOSBox and navigate to your Turbo Prolog directory.
-
Load the project file in Turbo Prolog.
-
Compile and run the program using the
goal
directive:goal go.