sábado, 2 de abril de 2022

Actividad 9 - Equipo 11

 Acumulador en JavaScript

El concepto de acumulador se explicara a continuación con un ejemplo. 

Problema: Desarrollar un programa que permita la carga de 5 valores por teclado y nos muestre posteriormente la suma.

<!DOCTYPE html>

<html>

<head>

  <title>Ejemplo de JavaScript</title>

  <meta charset="UTF-8">

</head>

<body>

 

<script>

  var x=1;

  var suma=0;

  var valor;

  while (x<=5)

  {

    valor=prompt('Ingrese valor:','');

    valor=parseInt(valor);

    suma=suma+valor;

    x=x+1;

  }

  document.write('La suma de los valores es '+suma+'<br>');

</script>

 

</body>

</html>


En este problema, llevamos un contador denominado x que nos sirve para contar las vueltas que debería repetir el while.
 Además surge el término de acumulador, el cual es un tipo particular de variable que aumenta o decrementa con valores cambiantes a lo largo de la ejecución del programa. Hemos dado el nombre de suma a el acumulador en el programa.
 
Cada periodo que se repita la composición repetitiva, la variable suma aumenta con el contenido ingresado en la variable costo.

 La prueba se hace dándole valores a las cambiantes: 

valor       suma        x          

0           0

(Antes de entrar a la estructura repetitiva estos son los valores).

5           5           1

16          21          2

7           28          3

10          38          4

2           40          5


Este es un seguimiento del programa postulado. Los números que toma la variable valor dependerá de qué cifras cargue el operador a lo largo de la ejecución del programa.

 Se debe considerar que una vez que en la variable valor se carga el primer número (en éste ejemplo es el costo 5), al cargarse el segundo valor (16), el valor anterior 5 se pierde, por esto la necesidad de ir almacenando en la variable suma el valor acumulado de los valores ingresados. 










Actividad 3.9 - Equipo 11

Estructuras Clase Array en JavaScript   Los arrays son objetos similares a una lista cuyo prototipo proporciona métodos para efectuar operac...