Está en la página 1de 2

que recibe?

recibe un array como parametro, que contiene importes de ganancias mensuales----->


declaro una funcion con el parametro (a)

que hace?
sumar importes mensuales que den ganancia sin superar los $1000

que devuelve?
el resultado final de esa suma

function sumatoriaBajoImporte (a){


let suma = 0;
for ( i = 0; i < a.length; i ++ ){------- > i es el indice, (i=o), indexar
if (a[i] <= 1000 && a[i] >= 0){
suma = suma + a[i];
}
}
return suma;
}
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------
que recibe?
recibe como parametro un conjunto de asientos disponibles y el asiento que quiera
ocupar la persona

que hace?
debe verificar si el asiento solicitado se encuentra disponible

que devuelve?
debe devolver un mensaje "string" diciendo si se encuentra disponible o no

function asientosDisponibles(asientos, solicitado) {


for (let i = 0; i < asientos.length; i++) {
if (asientos.indexOf(solicitado) !=-1) {
return ( "Felicitaciones, el asiento número " + solicitado + " está
disponible");
} else {
return ("Lo sentimos, el asiento número " + solicitado + " está ocupado, pero
aún quedan " + asientos.length + " asientos disponibles" );
}
}
}
-----------------------------------------------------------------------------------
--------------------------------------------------------------------------

que recibe?
la cantidad de estaciones que avanzo el tren

que hace?
un reporte

que devuelve?
el reporte de la cantidad de cada una de las estaciones y la cantidad de pasajeros
que recibe el tren

la empres nos da estos datos:


A - El tren sale de la estación terminal siempre con 200 pasajeros.-------> inicio
200 pasajeros
B - En cada estación el tren sube 50 pasajeros y se bajan 30. ------> sumo 20
C - En la estación Florida (la estación número 5), como es una estación central es
la única donde bajan 80 personas y suben 120.------> sumo 40

function reporteDePasajeros(estaciones) {
let resultado=[];
for (let i=0; i<=estaciones; i++) {
let pasajeros;
if (i>=5) {
pasajeros=200 + i*20 + 20;
} else {
pasajeros=200 + i*20;
}
resultado.push("En la estación "+i+" hay "+pasajeros+" pasajeros arriba del
tren");
}
return resultado;
}

También podría gustarte