Ejercicio de programación - Suma de números introducidos
Diseñar el algoritmo de un programa (y codificarlo en un lenguaje de programación) que:
1º) Pida por teclado un número (dato entero).
2º) Pregunte al usuario si desea introducir otro o no.
3º) Repita los pasos 1º y 2º, hasta que, el usuario responda 'n' de (no).
4º) Muestre por pantalla la suma de los números introducidos por el usuario.
Nota: usar un bucle Repetir.
Solución (pseudocódigo):
Algoritmo Suma_de_Numeros_Introducidos
Definir seguir Como Caracter
Definir acumulador, n Como Entero
acumulador <- 0
Repetir
Escribir Sin Saltar "Introduzca un número: "
Leer n
acumulador <- acumulador + n
Escribir Sin Saltar "¿Desea introducir otro número (s/n)?: "
Leer seguir
Hasta Que seguir = 'n'
Escribir "La suma de los números introducidos es: ", acumulador
FinAlgoritmo
Solución (Python):
acumulador = 0
while True:
n=int(input("Introduzca un número:"))
acumulador = acumulador + n
seguir=input("¿Desea introducir otro número (s/n)?:")
if seguir == "n":
break;
print("La suma de los números introducidos es: %d" % (acumulador))