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
Post a Comment