Siguiendo con los ejercicios resueltos con PSeInt hoy vamos a resolver uno en donde solicitamos un número inicial y uno final para imprimir la suma de los elementos que hay entre ellos.

El ejercicio de programación dice así:

Realice un programa que sume una cantidad de números, solicitando al usuario el valor inicial y valor final.

Ejemplo:

  • valorInicial=5
  • valorFinal=10

5+6+7+8+9+10 = 45.

Explicación del algoritmo

Primero declaramos la variable de suma en 0. Luego hacemos un ciclo desde el número inicial hasta el final, aumentando 1 desde el inicial hasta llegar al final.

En cada paso del ciclo le agregamos a la suma el valor del paso actual. Finalmente imprimimos la suma.

Código fuente en PSeInt

El código completo de este ejercicio de programación resuelto queda así:

Algoritmo sin_titulo
	Escribir "Ingrese valor inicial: ";
	Leer inicial;
	Escribir "Ingrese valor final: ";
	Leer final;
	suma <- 0;
	Para i<-inicial Hasta final Hacer
		suma = suma + i;
	FinPara;
	Escribir "La suma es: ", suma;
FinAlgoritmo

Al ejecutarlo, la salida es correcta:

PSeInt - suma de valores entre inicio y final - Ejercicio resuelto

Si quieres aprender más sobre PSeInt puedes hacer clic aquí.

Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya actualizado algún sistema o publicado un nuevo software. Facebook | X | Instagram | Telegram | También estoy a tus órdenes para cualquier contratación en mi página de contacto