PROBLEMAS
-
Realizar un programa que pida cargar una fecha cualquiera, luego verificar si dicha fecha corresponde a Navidad (se debe cargar por separado el dia, el mes y el año)
-
Se ingresan tres valores por teclado, si todos son iguales se imprime la suma del primero con el segundo y a este resultado se lo multiplica por el tercero (tener en cuenta que puede haber tres condiciones simples)
-
Se ingresan por teclado tres números, si todos los valores ingresados son menores a 10, imprimir en la página la leyenda ' Todos los números son menores a diez'.
-
Escribir un programa que pida ingresar la coordenada de un punto en el plano, es decir dos valores enteros x e y.
Posteriormente imprimir en pantalla en qué cuadrante se ubica dicho punto. (1º Cuadrante si x > 0 Y y > 0 , 2º Cuadrante: x < 0 Y y > 0, etc.)
-
De un operario se conoce su sueldo y los años de antigüedad. Se pide confeccionar un programa que lea los datos de entrada e informe
a) Si el sueldo es inferior a 500 y su antigüedad es igual o superior a 10 años, otorgarle un aumento del 20 %, mostrar el sueldo a pagar.
b) Si el sueldo es inferior a 500 pero su antigüedad es menor a 10 años, otorgarle un aumento de 5 %.
c) Si el sueldo es mayor o igual a 500 mostrar el sueldo en la página sin cambios.
Problema 1.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var dia,mes,año;
dia=prompt('Ingrese día','');
dia=parseInt(dia);
mes=prompt('Ingrese mes','');
mes=parseInt(mes);
año=prompt('Ingrese año','');
año=parseInt(año);
if (dia==25 && mes==12)
{
document.write('La fecha ingresada corresponde a navidad');
}
else
{
document.write('La fecha ingresada no corresponde a navidad');
}
</script>
</body>
</html>
Problema 2.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var num1,num2,num3;
num1=prompt('Ingrese primer valor','');
num1=parseInt(num1);
num2=prompt('Ingrese segundo valor','');
num2=parseInt(num2);
num3=prompt('Ingrese tercer valor','');
num3=parseInt(num3);
if (num1==num2 && num1==num3)
{
var resu=(num1+num2)*num3;
document.write('La suma de los dos primeros valores y multiplicado dicha suma por el tercero es:'+resu);
}
</script>
</body>
</html>
Problema 3.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var num1,num2,num3;
num1=prompt('Ingrese primer valor','');
num1=parseInt(num1);
num2=prompt('Ingrese segundo valor','');
num2=parseInt(num2);
num3=prompt('Ingrese tercer valor','');
num3=parseInt(num3);
if (num1<10 && num2<10 && num3<10)
{
document.write('Todos los números ingresados son menores a 10.');
}
</script>
</body>
</html>
Problema 4.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var x,y;
x=prompt('Ingrese coordenada x','');
x=parseInt(x);
y=prompt('Ingrese coordenada y','');
y=parseInt(y);
if (x>0 && y>0)
{
document.write('Se encuentra en el primer cuadrante');
}
else
{
if (x<0 && y>0)
{
document.write('Se encuentra en el segundo cuadrante');
}
else
{
if (x<0 && y<0)
{
document.write('Se encuentra en el tercer cuadrante');
}
else
{
if (x>0 && y<0)
{
document.write('Se encuentra en el cuarto cuadrante');
}
else
{
document.write('Se encuentra sobre un eje');
}
}
}
}
</script>
</body>
</html>
Problema 5.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var sueldo,antiguedad;
sueldo=prompt('Ingrese el sueldo del empleado','');
sueldo=parseInt(sueldo);
antiguedad=prompt('Ingrese la antigüedad del empleado','');
antiguedad=parseInt(antiguedad);
if (sueldo<500 && antiguedad>=10)
{
document.write('Se le otorga un aumento del 20%');
document.write('<br>');
var sueldototal=sueldo+sueldo*0.20;
document.write('El sueldo total es:'+sueldototal);
}
else
{
if (sueldo<500 && antiguedad<10)
{
document.write('Se le otorga un aumento del 5%');
document.write('<br>');
var sueldototal=sueldo+sueldo*0.05;
document.write('El sueldo total es:'+sueldototal);
}
else
{
document.write('El sueldo queda sin cambios:'+sueldo);
}
}
</script>
</body>
</html>