Answer:
The solution code is written in Python 3
- total = 0
- count = 0
- neg = 0
- pos = 0
-
- num = int(input("Enter an integer: "))
-
- while(num != 0):
- total += num
- count += 1
-
- if(num < 0):
- neg += 1
- else:
- pos += 1
-
- num = int(input("Enter an integer: "))
-
-
- print("The number of positives: " + str(pos))
- print("The number of negatives: " + str(neg))
- print("The total is " + str(total))
- print("The average is " + str(total/count))
Explanation:
Firstly, we create four variables, <em>total</em> , <em>count,</em> <em>neg</em> and <em>pos </em>(Line 1- 4). This is to prepare the variable to hold the value of summation of input integer (<em>total</em>), total number of input number (<em>count</em>), total negatives (<em>neg</em>) and total positives (<em>pos</em>).
Next, we prompt user for the first integer (Line 6).
Create a sentinel while loop and set the condition so long as the current input number, <em>num</em> is not equal to zero. the program will just keep adding the current <em>num</em> to total (Line 9) and increment the count by one (Line 10).
if <em>num</em> smaller than zero, increment the <em>neg</em> by one (Line 13) else increment the <em>pos </em>by one (Line 15). This is to track the total number of positives and negatives.
Finally, we can display all the required output (Line 20 - 23) using the Python built-in function <em>print()</em> when user enter 0 to terminate the while loop. The output shall be as follows:
The number of positives: 3
The number of negatives: 1
The total is 5
The average is 1.25
Answer:
The Atos case demonstrates that it is possible to cut out e-mail entirely.
Explanation:
Let's assume a condition where ram is 256 MB and the program size is more than 256 MB
in that case, CPU has to wait for I/O to load the remaining part of the program..in this case
CPU utilization is much poorer.
So adding gives benefit only when your CPU is fast enough to take advantage like if a process waiting for I/O
it can put the current process in the run queue and take another process from the ready queue.
This way a better CPU utilization can be achieved.
So by adding ram we can load more programs while waiting for I/O . CPU utilisation will be better.
here by adding 2GB ram we can load 2048/256 = 8 new process into ram at the same time.
2. if cpu have to execute the cpu bound process that wait for I/O cpu will be idle most of the time while
waiting for I/O to be done..this way CPU utilization will be poorer as compare to earlier.