Ask Question
20 February, 09:58

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

+5
Answers (1)
  1. 20 February, 12:26
    0
    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")

    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
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “Write an algorithm that read a number from the user "assuming the number entered is always between 1-100", when the number entered is ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers