Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] la ubicacion de factorial fuera de for

¡Buenas noches! Quería saber por qué en el ejercicio opcional de factorial, el profe declara la variable factorial=1 fuera de for y luego la establece dentro? (factorial* = i). Sabría agradecer sus comentarios y orientaciones porque quedé algo confundida. Gracias.

1 respuesta
solución!

Hola Alumno espero que estes bien.

En el ejercicio opcional de factorial, la variable factorial se inicializa fuera del bucle for con un valor de 1 porque, en la multiplicación acumulativa que se realiza en el bucle for, la multiplicación por 1 no cambia el resultado, por lo que se puede considerar como un valor inicial sin afectar el resultado final.

La razón por la que factorial se repite dentro del bucle for es que necesitamos actualizar el valor de factorial en cada iteración para que el cálculo acumulativo sea correcto. Si no se actualizara el valor de factorial, la multiplicación solo se realizaría una vez y el resultado sería incorrecto.

Resumiendo, la inicialización de factorial fuera del bucle for con un valor de 1 es una práctica común para la multiplicación acumulativa en un bucle for, y la actualización de factorial dentro del bucle es necesaria para realizar la multiplicación en cada iteración y obtener el resultado correcto.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!