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
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.