Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - leforte

Páginas: [1]
1
Buenas vengo luchando para escribir una sección de código donde muestre la cantidad de ceros ingresados por el usuario(incluyendo los que forman parte de un número, por ej: "30", "100") y mostrar la cantidad de números pares ingresados (sé que la idea es "variable %2 == 0" pero no logro entender cómo y donde ingresar el código).
Espero puedan darme una mano  ;D

Dejo el código HTML y JS para que le echen un vistazo, gracias!


Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Curso Ingreso UTN FRA</title>

<!--Estilos-->
<link rel="stylesheet" type="text/css" href="../estilo.css">
<link rel="stylesheet" type="text/css" href="../animacion.css">
<!--final de Estilos-->

<!--Lógica-Programación-->
<script type="text/javascript" src="jsIteracionesWhile-10.js"></script>
        <!--Final de Lógica-Programación -->

<link rel="icon" type="image/x-icon" href="../favicon.ico">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>


<div class=" animated bounceIn header">
   

     <center><h5>WHILE  <strong> Ejercicio 10</strong> </h5></center>
   <a  class="MiBotonUTNnav" onclick="location.href='index.html'" ><i class="far fa-hand-point-left"></i>Men&uacute; ejercicios</a>

</div>

<div class="row">
  <div class="col-3 col-s-3 menu">
   
  </div>

  <div class="col-6 col-s-9">
  <form class=" animated bounceInLeft FormIngreso">
   <h1>Mostrar con document.write</h1>


    <a  class="MiBotonUTNnav" onclick="mostrar()" >Comenzar el ingreso</a>
</form>
  </div>

  <div class="col-3 col-s-12">
    <div class="aside animated bounceInUp">
    <h2>Enunciado:</h2>

<h3>
Al presionar el bot&oacute;n pedir  n&uacute;meros  hasta que el usuario quiera, mostrar:</br>
1-Suma de los negativos.
2-Suma de los positivos.
3-Cantidad de positivos.
4-Cantidad de negativos.
5-Cantidad de ceros.
6-Cantidad de números pares.
7-Promedio de positivos.
8-Promedios de negativos.
9-Diferencia entre positivos y negativos, (positvos-negativos).
</h3>
     
    </div>
  </div>
</div>

<div class="footer">
 
  <!--a class="MiBotonUTNnav" onclick="location.href='../index.html'" ><i class="fas fa-bars"></i>Men&uacute; Principal</a-->
  <p>Curso de ingreso UTN FRA</p>
</div>

</body>
</html>

Código: [Seleccionar]
function mostrar()
{
let array = ["sumaPositivos", "sumaNegativos", "ceros", "numerosPares", "promedioPositivos", "promedioNegativos", "diferenciaPosNeg"];
let numeros
let respuesta;

numeros = 1;
numerosPares = 0
array [0] = 0; //sumaPositivos
array [1] = 0; //sumaNegativos
array [2] = 0; //ceros
array [3] = 0; //numerosPares
array [4] = 0; //promedioPositivos
array [5] = 0; //promedioNegativos
array [6] = 0; //diferenciaPosNeg

respuesta = "si";

while(respuesta != "no")
{
numeros++;
numeros = parseFloat(prompt("Ingrese un número"));
respuesta = prompt("Desea continuar? Escriba 'si' para continuar, 'no' para salir");

if(numeros >=0)
{
array[0] = array [0] + numeros;
array [4] = array [4] + numeros;
}
else
{
array [1] = array [1] + numeros;
array [5] = array [5] + numeros;
}
/*
if (numbers % 2 == 0) {
return array [3];
}
else
{}
*/

array [6] = array[0] - array [1];
}

document.write("<h1>Resultados:</h1>");
document.write("<br>");
document.write("La suma de los números positivos es :" + array[0]);
document.write("<br>");
document.write("La diferencia entre los números negativos es: " + array [1]);
document.write("<br>");
document.write("Hay " + array [2] + " ceros.");
document.write("<br>");
document.write("La cantidad de números pares es: " + array [3]);
document.write("<br>");
document.write("El promedio entre los números positivos es: " + array [4] / numeros);
document.write("<br>");
document.write("El promedio entre los números negativos es: " + array [5] / numeros);
document.write("<br>");
document.write("La diferencia entre números positivos y negativos es: " + array [6]);

}

2
Hola compañeros soy nuevito por aca, estoy haciendo un ejercicio para el curso de ingreso de la facultad donde tengo que dejar que el usuario escriba una cantidad de números a elección propia y luego sumar los números positivos y multiplicar los negativos. Algo debo tener mal en el código ya que sólo se esta ejecutando el prompt pidiendo un solo número, la confirmación de continuar y se cierra haciendo una suma incorrecta.
Todo lo que puedan ver mal por favor háganmelo saber ya que recién estoy empezando a programar y todo me sirve  ;D
Les comparto el código HTML y JS a ver si me pueden dar una mano, saludos!

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Curso Ingreso UTN FRA</title>

<!--Estilos-->
<link rel="stylesheet" type="text/css" href="../estilo.css">
<link rel="stylesheet" type="text/css" href="../animacion.css">
<!--final de Estilos-->

<!--Lógica-Programación-->
<script type="text/javascript" src="jsIteracionesWhile-08.js"></script>
        <!--Final de Lógica-Programación -->
<link rel="icon" type="image/x-icon" href="../favicon.ico">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>


<div class=" animated bounceIn header">
   

     <center><h5>WHILE  <strong> Ejercicio 8</strong> </h5></center>
   <a  class="MiBotonUTNnav" onclick="location.href='index.html'" ><i class="far fa-hand-point-left"></i>Men&uacute; ejercicios</a>

</div>

<div class="row">
  <div class="col-3 col-s-3 menu">
   
  </div>

  <div class="col-6 col-s-9">
  <form class=" animated bounceInLeft FormIngreso">
   <h1>Ingrese datos.</h1>
 
<INPUT type="text" placeholder="La suma de los positivos" id="txtIdSuma" readonly>
<INPUT type="text" placeholder="El producto de los negativos" id="txtIdProducto" readonly>

    <a  class="MiBotonUTNnav" onclick="mostrar()" >Comenzar el ingreso</a>
</form>
  </div>

  <div class="col-3 col-s-12">
    <div class="aside animated bounceInUp">
    <h2>Enunciado:</h2>

<h3>
Al presionar el bot&oacute;n pedir  n&uacute;meros  hasta que el usuario quiera,
sumar los que son positivos y multiplicar los negativos.

</h3>
     
    </div>
  </div>
</div>

<div class="footer">
 
  <!--a class="MiBotonUTNnav" onclick="location.href='../index.html'" ><i class="fas fa-bars"></i>Men&uacute; Principal</a-->
  <p>Curso de ingreso UTN FRA</p>
</div>

</body>
</html>

Código: [Seleccionar]
function mostrar()
{
let contador;
let respuesta;
let sumaPositivos;
let multiplicacionNegativos;
contador = 1;
sumaPositivos=1;
multiplicacionNegativos=1;
respuesta = "si";


while(respuesta != "no")
{
contador++;
contador = parseFloat(prompt("Ingrese un numero positivo o negativo"));
respuesta = prompt("Desea continuar? Escriba 'si' para continuar, 'no' para salir");

if(contador<0)
{
respuesta = respuesta + contador
respuesta = multiplicacionNegativos;
multiplicacionNegativos = multiplicacionNegativos * multiplicacionNegativos;
break;
}
else if(contador>=0)
{
respuesta = respuesta + contador
respuesta = sumaPositivos;
sumaPositivos = sumaPositivos + sumaPositivos;
break;
}
else
{
alert("Ingrese un número válido");
break;
}
}


document.getElementById("txtIdSuma").value = sumaPositivos;
document.getElementById("txtIdProducto").value = multiplicacionNegativos;

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".