Está en la página 1de 3

CICLOS O ITERACIONES

Se emplea para ejecutar un bloque de instrucciones mas de una vez ya sea un


numero definido o indefinido de veces (no infinito).
En JavaScript existen tres que son: while, do-while, for.
Sentencia: while (mientras)
Es una instruccin de control repetitiva la cual se emplea para ejecutar un
determinado bloque de instrucciones mientras una condicin se cumple o es
verdadera.
Mientras no me paguen
No le puedo comprar mecato
Sintaxis:
while(conidicion){
sentencias;
}
Donde la condicin es una expresin lgica y/o relacional la cual se emplea
para mantener la ejecucin del ciclo mientras su valor lgico sea verdadero.
Sentencias: son todo el conjunto o bloque de instrucciones validas en
JavaScript las cuales se ejecutaran por cada repeticin del ciclo, dentro de ellas
debe existir por lo menos una la cual modifique el valor lgico de la condicin
de verdadero a falso para que el ciclo pueda terminar su ejecucin. Tambin es
conveniente que antes del ciclo exista una sentencia la cual inicialice el valor
lgico de la condicin en verdadero para que el ciclo se ejecute por lo menos
una vez.
Ejemplo:
Realizar un script el cual imprima los nmeros del 1 al 10.
Complementar el ejercicio para que el script reciba la cantidad de nmeros que
se desea visualizar y adems que calcule e imprima su suma y su promedio.
Digite el valor de n: 20

Estos son los nmeros del 1 al 20


1
2
.
.
.
20
La suma de los nmeros es: 210
El promedio de los nmeros es: 10.5
Sentencia: do while (do=hacer; while=mientras)
Es una instruccin de control repetitiva la cual se emplea para ejecutar un
determinado bloque de instrucciones mientras una condicin se cumple o es
verdadera. A diferencia de la sentencia while, la sentencia do while evala la
condicin al finalizar el ciclo, razn por la cual el ciclo no exige condicin de
entrada y siempre se ejecutar por lo menos una vez.
Sintaxis:
do{
sentencias;
} while(conidicion);
Ejemplos:
1. Realizar un script el cual imprima los nmeros del 1 al 10 empleando la
sentencia do while.
2. Realizar un script el cual reciba n nmeros enteros positivos, por cada
uno de ellos nos informe si es par o impar y al final nos informe la
cantidad de nmeros pares e impares.
Digite el valor de n: 5
Numero 1: 10
10 es un nmero par
Numero 2: 20
20 es un nmero par
Numero 3: 1
3 es un nmero impar
Numero 4: 5
5 es un nmero impar
Numero 5: 0
0 es un nmero par
Cantidad de nmeros pares: 3
Cantidad de nmeros impares: 3

Complementar el ejercicio calculando e imprimiendo la suma y el


promedio de los nmeros pares e impares procesados.
Ejercicio para realizar en casa:
Realizar un script el cual lea para n vendedores la siguiente informacin:
Cedula, Apellidos, Nombres, Valor de la primera venta y valor de la
segunda venta en seguida calcule e imprima su total de ventas y una
comisin la cual se obtiene de la siguiente manera: el 10% sobre el total
de ventas si este es inferior a 500000, el 15% sobre el total de ventas si
dicho total va desde 500000 hasta 1000000 y el 20% sobre el total de
ventas si dicho total supera a 1000000.
Al final deber presentar los siguientes resultados:
Total de ventas
Total de comisiones
Promedio de ventas
Promedio de comisiones.
Los resultados se deben presentar en una tabla como se ilustra en el
siguiente ejemplo:
Nmero de vendedores procesados 3
Cedula
Apellidos Nombres Pri.
Venta
123456
Delgado
Teresa
50000
654321
Ramos
Mario
300000
246813
Totales
Promedios

Caicedo

Julio

120000
0

Seg.Vent
a
150000
400000
800000

Total

Comisi
n
200000
20000
700000
10500
0
200000
40000
0
0
290000
52500
0
0
966666.
17500
66
0

Una vez terminado trate de extenderlo para una cantidad no


determinada de vendedores; quiero decir que el script no se sabe la
cantidad de vendedores procesados, se van procesando uno a uno hasta
que se decida terminar.

También podría gustarte