Estructuras condicionales compuestas.

PROBLEMAS

  1. Realizar un programa que lea por teclado dos números, si el primero es mayor al segundo informar su suma y diferencia, en caso contrario informar el producto y la división del primero respecto al segundo.
  2. Se ingresan tres notas de un alumno, si el promedio es mayor o igual a 4 mostrar un mensaje 'regular', sino 'reprobado'.
  3. Se ingresa por teclado un número positivo de uno o dos dígitos (1..99) mostrar un mensaje indicando si el número tiene uno o dos dígitos (recordar de convertir a entero con parseInt para preguntar posteriormente por una variable entera). Tener en cuenta qué condición debe cumplirse para tener dos dígitos un número entero.
Solución
Problema 1.

<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de JavaScript</title>
  <meta charset="UTF-8">
</head>
<body>

<script>
  var num1,num2;
  num1=prompt('Ingrese el primer número:','');
  num2=prompt('Ingrese el segundo número:','');
  num1=parseInt(num1);
  num2=parseInt(num2);
  if (num1>num2)
  {
    var suma,diferencia;
    suma=num1+num2;
    diferencia=num1-num2;
    document.write('La suma es:'+suma);
    document.write('<br>');
    document.write('La diferencia es:'+diferencia);
  }
  else
  {
    var producto,division;
    producto=num1*num2;
    division=num1/num2;
    document.write('El producto es '+producto);
    document.write('<br>');
    document.write('La división del primero respecto al segundo es:'+division);
  }
</script>

</body>
</html>



Problema 2.


<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de JavaScript</title>
  <meta charset="UTF-8">
</head>
<body>

<script>
  var nota1,nota2,nota3;
  nota1=prompt('Ingrese primer nota:','');
  nota1=parseInt(nota1);
  nota2=prompt('Ingrese segunda nota:','');
  nota2=parseInt(nota2);
  nota3=prompt('Ingrese tercer nota:','');
  nota3=parseInt(nota3);
  var suma;
  suma=nota1+nota2+nota3;
  var promedio;
  promedio=suma/3;
  if (promedio>=4)
  {
    document.write('Regular');
  }
  else
  {
    document.write('Reprobado');
  }
</script>

</body>
</html>



Problema 3.     


<html>
<head>
</head>
<body>

<script type="text/javascript">
  var num;
  num=prompt('Ingrese un valor comprendido entre 1 y 99:','');
  num=parseInt(num);
  if (num<10)
  {
    document.write('El valor ingresado tiene un dígito');
  }
  else
  {
    document.write('El valor ingresado tiene dos dígitos');
  }
</script>

</body>
</html>
     


Retornar al menu