QNA > H > How To Write An Algorithm In Pseudocode That Displays The Sum Of 5 Numbers Entered By The User And Displays The Smallest Of The 5 Numbers

How to write an algorithm in pseudocode that displays the sum of 5 numbers entered by the user and displays the smallest of the 5 numbers

Given that min, max and sum are established functions I would something like this:

  1. from standardfunctions import sum, min 
  2. #include  
  3.  
  4. //code for user input 
  5. try: 
  6. s="Please enter your numbers sperated by ';': " 
  7. numbers=[int(i) for i in input(s).split(';')] 
  8. // complain if the user didn't entered 5 numbers 
  9. if not len(numbers)==5: 
  10. print("Please enter 5 numbers.") 
  11. else: 
  12. //use the standard functions 
  13. print("The sum is: "+str(sum(numbers))) 
  14. print("The smallest value is: "+str(min(numbers))) 
  15. except ValueError: 
  16. print("Your input are not vaild integers!") 

The good news is this already functioning Python code, you don’t even need the import or include statement, the functions are just given (the include isn’t even Python, it is a C-Statement, just as remainder that input-and output (like print) are also functions).

Ma sì, questo è il modo standard di programmare, una regola d'oro se volete:

  1. Se c'è una funzione liberatoria o standard che potete usare: usatela. 

La cattiva notizia è che non ti dirò direttamente come scrivere queste funzioni, perché se hai il livello di abilità di programmazione che la tua domanda suggerisce, sarebbe bene che tu lo capissi da solo. Ti do un suggerimento: vuoi usare un ciclo. Se il linguaggio che usate è così a basso livello che non ha cicli dovreste essere in grado di simularlo con GOTOS (ma c'è una ragione per cui il loro uso non è incoraggiato o addirittura non è supportato nei linguaggi superiori).

Di Beverly

Quanti byte ci sono in 1GB di memoria? :: Qual è il vantaggio di creare un APK firmato?
Link utili