php - Printing Average of Positive Numbers -


how can exercise using php? write program requests user type positive numbers, or stop typing number smaller 1. print average.use do-while loop.

enter number : 3 enter number : 5 enter number : 11 enter number : 1 enter number : 0 average : 5   enter number : 31 enter number : 4 enter number : 4 enter number : -12 average : 13 

i tried finish this.

do { echo 'enter number: '; $number = trim(fgets(stdin)); if($number < 1) {     break; } $sum += $number; ++$count; } while(true);   $avg = $sum / max($count,1);  //} echo("average : ".$avg); exit; ?> 

the thing needed cast value have received standard input integer (everything came stdin string):

- $number = trim(fgets(stdin)); + $number = (int)trim(fgets(stdin)); 

hope helps.


Comments

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -