-(void) Touchesbegan: (nonnull nsset<uitouch *> *) touches withevent: (Nullable uievent *) event{
Algorithmic entry
[Self func2:9];
}
Calculate factorial factor (m) = m!
-(int) factor: (int) m{
int factornum=0;
if (m==0|m==1)
return 1;
else{
Factornum=m*[self Factor:m-1];
NSLog (@ "%d", factornum);
return factornum;
}
}
Calculate Func1 (m) = 1! +3! +5! + ... +m!
-(int) func1: (int) m{
int sum=0;
for (int i=1; i<=m; i=i+2) {
Sum +=[self factor:i];
}
NSLog (@ "%d", sum);
return sum;
}
Calculate final and Func2 (m) =1! + (1!) +3! ) + (1!) +3! +5! + (1! + 3! + 5! + 7! + 9!) + .... + (1!) +3! +5! + ... + m!)
-(int) FUNC2: (int) m{
int sum=0;
for (int i=1; i<=m; i=i+2) {
Sum +=[self func1:i];
}
NSLog (@ "End result is:%d", sum);
return sum;
}
Algorithm: 1! + (1!) +3! ) + (1!) +3! +5! + (1! + 3! + 5! + 7! + 9!) + .... + (1!) +3! +5! + ... + m!)