/* מחלקה ראשית לחיפוש קרוב משפחה של בונבון */ using System; public class AlienFamily { public static void Main() { string firstName; string lastName; string planet; string favoriteFood; bool foundRelative = false; Alien bonbon = new Alien("Bonbon", "Alf", "Melmack", "pizza"); Alien relative; int counter = 0; while (!foundRelative && counter < 50) { Console.Write("---Looking for a relative--- "); counter++; Console.Write("Enter first name: "); firstName = Console.ReadLine(); Console.Write("Enter last name: "); lastName = Console.ReadLine(); Console.Write("Where do you come from? "); planet = Console.ReadLine(); Console.Write("What is your favorite food? "); favoriteFood = Console.ReadLine(); relative = new Alien(firstName, lastName, planet, favoriteFood); foundRelative = bonbon.IsRelative(relative); } if (foundRelative) Console.WriteLine("A relative was found. " + "Thank you for your participation"); else Console.WriteLine("The search ended with no luck"); }// Main }// AlienFamily /* מחלקת חייזר */ public class Alien { private string firstName; private string lastName; private string planet; private string favoriteFood; public Alien(string firstName, string lastName, string planet, string favoriteFood) { this.firstName = firstName; this.lastName = lastName; this.planet = planet; this.favoriteFood = favoriteFood; } public bool IsRelative(Alien relative) { if (lastName == relative.lastName && planet == relative.planet && favoriteFood == relative.favoriteFood) return true; else return false; } }// Alien