Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

if ((lowercase(list[i].date).find(key1) < size(list[i].date) || lowercase(list[i

ID: 3700204 • Letter: I

Question

if ((lowercase(list[i].date).find(key1) < size(list[i].date)
           || lowercase(list[i].name).find(key1) < size(list[i].name)
           || lowercase(list[i].address).find(key1) < size(list[i].address)
           || lowercase(list[i].ill).find(key1) < size(list[i].ill)
           || lowercase(list[i].ic).find(key1) < size(list[i].ic)
           || lowercase(list[i].doctor).find(key1) < size(list[i].doctor)
           || lowercase(list[i].charge).find(key1) < size(list[i].charge)))
       {
           totalrevenue += stoi(list[i].charge);
           display(list, i);

How this code able to find keyword?

Explanation / Answer

if we take first line only.

lowercase(list[i].date).find(key1) < size(list[i].date)

here lowercase(list[i].date).find(key1) -> key1 variable having some value inside. So that perticular string will check in date. if date is less than the size of date of i it will be pass.

same way in other parts also it will work.

if any one of it will pass no need to check next. and it will entern in condition.