Answer to Question #21940 in C# for Nandakumar
1.A passport holder should not be a criminal.
2.A passport holder must have only one nationality and it should be "Indian".
3.A passport holder must be living at current address for more than 12 months.
4.A valid passport holder must hold at least two degrees from the list: "High School". "Intermediate", "Graduate", "Professional"
Write a method:
boolean isValidIndianPassportHolder(boolean isCriminal, String nationalities, float livingMonths, String qualifications);
isCriminal Value of this variable will be true, if passport holder is criminal otherwise false
nationalities A string array of nationalities which cannot be null
livingMonths This variable defines the number of months the passport holder was living at the given address
qualifications This variable defines a string array which defines qualifications (e.g. ï¿½High Schoolï¿½, ï¿½Intermediateï¿½, ï¿½Graduat
if (isCriminal) return false;
if(nationalities.Length != 1) return false;
if (nationalities != "Indian") return false;
if (livingMonths < 12) return false;
int counter = 0;
foreach (string item in qualifications)
if (item == "High School" || item == "Intermediate" || item == "Graduate" || item == "Professional")
if (counter < 2) return false;
Need a fast expert's response?Submit order
and get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS!