47.6k views
4 votes
Write an algorithm that read a number from the user “assuming the number entered is always between 1-100”, when the number entered is greater than 50, a variable X is incremented by 1, otherwise, a variable Y is incremented by 1. After that check the value of X and Y, if X is greater than Y then print (Most of your numbers are greater than 50), otherwise print (Most of your numbers are less than or equals to 50), Hint: the program stops when the user entered number 0

User Bitinerant
by
8.0k points

1 Answer

5 votes

import sys

number = int (input ("Enter a number between 1 to 100 : "))

x = 0

y = 0

if number == 0:

sys.exit()

if number > 50:

print("Increment x value")

x=x+1

else:

print("Increment y value")

y=y+1

if x > y:

print("Most of your numbers are greater than 50")

else

print("Most of your numbers are less than or equals to 50")

Step-by-step explanation:

In this algorithm the User is asked to input the number.

If the input number is 0 then the user will exit the algorithm

If the input number is greater than 50 then X variable is incremented by 1

If the input number is less than 50 then the variable Y is incremented by 1

Then X and Y values are compared,if the value of x is greater than y then

and print command will print Most of your numbers are greater than 50

If the value of Y is greater than X then print command will print Most of your numbers are less than or equal to 50

User NonVirtualThunk
by
8.4k points