En el siguiente post, analizaremos algunos ejercicios, ejemplos de cómo hacerlos correctamente, manipular el contador y acumulador, ejecutando las líneas de código para ver cómo se comporta el programa.
1.- Ejercicio 1
Calcular la suma de n números introducidos por el teclado
Análisis
Para este ejercicio, primero tenemos que ingresar un número que nos permitirá saber hasta dónde repetir, necesitamos un acumulador un contador, la variable n y el número a sumar. Total 4 variables de tipo int, inicializando las respectivas variables, en este caso suma actuará como nuestro acumulador.
Primero pedimos el número de veces a repetir, y lo asignamos en n, después un salto de línea solo para visualización, escribimos el ciclo con la condición menor n, dentro del while, es decir, dentro de las llaves repetirá lo que contiene.
Pide el número a sumar, lo asigna en n, y luego procede a sumar, cuando la condición sea falsa sale del ciclo y por último presentamos.
Realicen el programa luego compilen y ejecuten, allí tienen el código
1.1 Ejercicio 2
Calcular suma de los 100 primeros números naturales
Análisis
Es similar al anterior, la única diferencia es: tenemos el límite de la repetición 100, y sumaremos de uno en uno.
A diferencia del anterior el contador empieza en uno y la condición es menor igual, esto se debe porque la primera iteración es la suma, es decir, la primera vez acumula 1 + 0, y así hasta que llegue a 100,
La suma es: 5050, inténtalo, escribe el código, compila y ejecuta.
1.2 Ejercicio 3
Calcular la suma de los números pares e impares comprendidos entre 1 y n.
Análisis
En este ejercicio es idéntico al 1, pero la única diferencia son los impares y pares, para resolver esto debemos clasificar los números, y sumarlos en su respectivo lugar, necesitaremos un contador, dos acumuladores uno para la suma del par y otro para los impares y claro es obvio el número.
Ahora si además le piden contar los pares e impares, solo necesitaremos dos contadores más inicializados, dentro del if para los pares y para los impares dentro del else.
Compilación y ejecución
Si quieres saber la suma total solo tienes que declaras un acumulador suma inicializado, después del c++ escribes suma = suma + num; y por último presentas.
Sugerencias, preguntas, dudas, comenten !