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).
Mas sim esta é a forma padrão de programar, uma regra de ouro se você quiser:
- Se houver uma função libertária ou padrão você pode usar: use-a.
As más notícias não lhe direi directamente como escrever estas funções, porque se tiver o nível de conhecimentos de programação que a sua pergunta sugere, seria bom que o descobrisse você mesmo. Eu lhe dou uma dica que você quer usar um loop. Se a linguagem que você usa é de nível tão baixo, ela não tem loops que você deve ser capaz de simulá-la com o GOTOS (mas há uma razão pela qual seu uso não é encorajado ou mesmo não suportado em linguagens superiores).
Artigos semelhantes
- 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
- Porque é que as TVs só têm displays LED e não AMOLED displays?