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:
- from standardfunctions import sum, min
- #include
- //code for user input
- try:
- s="Please enter your numbers sperated by ';': "
- numbers=[int(i) for i in input(s).split(';')]
- // complain if the user didn't entered 5 numbers
- if not len(numbers)==5:
- print("Please enter 5 numbers.")
- else:
- //use the standard functions
- print("The sum is: "+str(sum(numbers)))
- print("The smallest value is: "+str(min(numbers)))
- except ValueError:
- 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:
- 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).
Articoli simili
- As a primary Android user and secondary iOS user, what do you feel about iOS?
- What is a reliable VoIP provider that offers UK and German numbers, inbound + outbound and also has Android and iPhone apps?
- How to find the largest and smallest number in an unsorted integer array
- What are the ideal tablets for students (write notes and access internet-Chrome etc) under 20,000/-(INR)?