Last active
August 29, 2015 14:19
-
-
Save Gonzalo2683/3b57c8c1321b779d0ddd to your computer and use it in GitHub Desktop.
Clase y práctica número dos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<!-- | |
To change this license header, choose License Headers in Project Properties. | |
To change this template file, choose Tools | Templates | |
and open the template in the editor. | |
--> | |
<html> | |
<head> | |
<title>TODO supply a title</title> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<script src="js/jquery-1.11.2.min.js" type="text/javascript"></script> | |
<script src="js/practicaDos.js" type="text/javascript"></script> | |
</head> | |
<body> | |
<h2>1) Positivo o Negativo?</h2> | |
Es positivo?:<input type="text" id="numCheck" /> | |
<input type="button" id="btnCheck" value="Check"/> | |
<div id="divCheck"></div> | |
<hr /> | |
<h2>2) Mayor que 10 y mostrar</h2> | |
<input type="text" id="numMayorDiez" /> | |
<input type="button" id="btnMayorDiez" value="Mayor a Diez" /> | |
<div id="divMayorDiez"></div> | |
<hr /> | |
<h2>3) Mayor que 20</h2> | |
<input type="text" id="esMayor" /> | |
<input type="button" id="btnCalcMayor" value="Ver" /> | |
<hr /> | |
<h2>4) Convertir negativo a positivo</h2> | |
numero a convertir:<input type="text" id="numConvertir" /> | |
<input type="button" id="convertirPositivo" value="convertir a positivo" /> | |
<div id="divConvertido"></div> | |
<hr /> | |
<h2>4) Suma de 6 valores absolutos</h2> | |
Número 1:<input type="text" id="numUno" /> | |
Número 2:<input type="text" id="numDos" /> | |
Número 3:<input type="text" id="numTres" /> | |
Número 4:<input type="text" id="numCuatro" /> | |
Número 5:<input type="text" id="numCinco" /> | |
Número 6:<input type="text" id="numSeis" /> | |
<input type="button" id="btnSumAbsoluta" value="Sumar los 6 valores" /> | |
<div id="divSumAbs"></div> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* To change this license header, choose License Headers in Project Properties. | |
* To change this template file, choose Tools | Templates | |
* and open the template in the editor. | |
*/ | |
$(document).ready(inicio); | |
var multiploCinco = 0; | |
var mayorQueViente = 0; | |
var mayorMultiplo = 0; | |
//15 - vars | |
var suma = 0; | |
var cantNotas = 0; | |
var cantAprobados = 0; | |
var cantMayores90 = 0; | |
var notaMax = 0; | |
var notaMin = 0; | |
//16 - vars | |
var cantEmpleados = 0; | |
var sumaSueldo = 0; | |
var cantCobran = 0; | |
var sueldoBajo = 0; | |
function inicio(){ | |
//1 | |
$('#btnCheck').click(checkPositivo); | |
//2 | |
$('#btnMayorDiez').click(mayorQueDiez); | |
//3 | |
$('#btnCalcMayor').click(esMayor); | |
//4 | |
$("#convertirPositivo").click(convertirApositivo); | |
//5 | |
$('#btnSumAbsoluta').click(sumaAbsoluta); | |
//6 | |
$('#btnMayorMenor').click(mayorMenor); | |
//7 | |
$('#btnEsMultiplo').click(esMultiplo); | |
//8 | |
$('#btnCumple').click(mayorMenorVeinte); | |
//9 | |
$('#btnComprueba').click(comprobarNumeros); | |
//10 | |
$('#btnRango').click(verRango); | |
//11-- | |
$('#btnReceta').click(calcularRectas); | |
//12 | |
$('#btnIngresos').click(calcularPagos); | |
//13 | |
$('#btnCostoTotal').click(costoTotal); | |
//14 | |
$('#btnAyuda').click(ayudarUsuario); | |
//15 | |
$('#btnProcesarNotas').click(procesarNotas); | |
$('#btnMostrarNotas').click(mostrarNotas); | |
//16 | |
$('#btnProcesarSueldo').click(acumularSueldo); | |
$('#btnMostrarSueldo').click(mostrarSueldo); | |
} | |
// 1 | |
function checkPositivo (){ | |
var numChequeado = $('#numCheck').val(); | |
if( numChequeado >= 0){ | |
alert('Positivo'); | |
}else{ | |
alert('Es negativo'); | |
} | |
} | |
// 2 | |
function mayorQueDiez() { | |
var numMayorDiez = $('#numMayorDiez').val(); | |
if (numMayorDiez > 10){ | |
alert('Es mayor que diez'); | |
}else { | |
alert('No es mayor que Diez'); | |
} | |
} | |
// 3 | |
function esMayor(){ | |
var valorComparar = parseInt(document.getElementById('esMayor').value); | |
if (valorComparar >= 20){ | |
alert('Es mayor que 20'); | |
}else { | |
alert('No es mayor que 20'); | |
} | |
} | |
// 4 | |
function convertirApositivo(){ | |
var numeroIngresado = parseInt($("#numConvertir").val()); | |
var divConvertido = $("#divConvertido"); | |
if (numeroIngresado < 0){ | |
numeroIngresado = numeroIngresado * -1; | |
} | |
divConvertido.html(numeroIngresado); | |
} | |
// 5 | |
function sumaAbsoluta(){ | |
var divSumaAbs = $('#divSumAbs'); | |
var numUno = Math.abs(parseInt($('#numUno').val())); | |
var numDos = Math.abs(parseInt($('#numDos').val())); | |
var numTres = Math.abs(parseInt($('#numTres').val())); | |
var numCuatro = Math.abs(parseInt($('#numCuatro').val())); | |
var numCinco = Math.abs(parseInt($('#numCinco').val())); | |
var numSeis = Math.abs(parseInt($('#numSeis').val())); | |
var sumaTotal = numUno + numDos + numTres + numCuatro + numCinco + numSeis; | |
divSumaAbs.html(sumaTotal); | |
} | |
//6 | |
function mayorMenor() { | |
var numIngresado = parseInt($('#numIngresado').val()); | |
var divMayorMenor = $('#divMayorMenor'); | |
if (numIngresado > 10 && numIngresado < 20 ){ | |
divMayorMenor.html('Es mayor que 10 y menor que 20'); | |
}else { | |
divMayorMenor.html('Es menor que 10 o mayor que 20'); | |
} | |
} | |
//7 | |
function esMultiplo(){ | |
var divMultiplo = $('#divMuktiplo'); | |
var numMultiplo = parseInt($('#numMultiplo').val()); | |
var texto = "No es mùltiplo"; | |
if ((numMultiplo % 7 == 0) && (numMultiplo % 3 == 0)){ | |
divMultiplo.html('Es múltiplo de 7 y 3'); | |
} | |
divMultiplo.html(texto); | |
} | |
//8 | |
function mayorMenorVeinte(){ | |
var divCumple = $('#divCumple'); | |
var numCumple = parseInt($('#numCumple').val()); | |
if (numCumple < -20 || numCumple > 20){ | |
divCumple.html('CUMPLE con el valor: '); | |
} else if (numCumple >= -20 || numCumple <= 20){ | |
divCumple.html('NO CUMPLE: el valor es '); | |
} | |
divCumple.html('NO CUMPLE: el valor es '); | |
} | |
//9 | |
function comprobarNumeros(){ | |
var divAmbos = $('#divAmbos'); | |
var divMultiplos = $('#divMultiplos'); | |
var divMayores = $('#divMayores'); | |
var a = parseInt($('#numA').val()); | |
var b = parseInt($('#numB').val()); | |
var c = parseInt($('#numC').val()); | |
var d = parseInt($('#numD').val()); | |
var e = parseInt($('#numE').val()); | |
if(a % 5 == 0 && a > 20) { | |
mayorMultiplo = mayorMultiplo + 1; | |
} | |
if(a % 5 == 0){ | |
alert('multiplo'); | |
multiploCinco = multiploCinco + 1; | |
} | |
if (a > 20){ | |
mayorQueViente = mayorQueViente + 1; | |
} | |
if(b % 5 == 0 && b > 20) { | |
mayorMultiplo = mayorMultiplo + 1; | |
} | |
if(b % 5 == 0){ | |
multiploCinco = multiploCinco + 1; | |
} | |
if (b > 20){ | |
mayorQueViente = mayorQueViente + 1; | |
} | |
if(c % 5 == 0 && c > 20) { | |
mayorMultiplo = mayorMultiplo + 1; | |
} | |
if(c % 5 == 0){ | |
multiploCinco = multiploCinco + 1; | |
} | |
if (c > 20){ | |
mayorQueViente = mayorQueViente + 1; | |
} | |
if(d % 5 == 0 && d > 20) { | |
mayorMultiplo = mayorMultiplo + 1; | |
} | |
if(d % 5 == 0){ | |
multiploCinco = multiploCinco + 1; | |
} | |
if (d > 20){ | |
mayorQueViente = mayorQueViente + 1; | |
} | |
if(e % 5 == 0 && e > 20) { | |
mayorMultiplo = mayorMultiplo + 1; | |
} | |
if(e % 5 == 0){ | |
multiploCinco = multiploCinco + 1; | |
} | |
if (e > 20){ | |
mayorQueViente = mayorQueViente + 1; | |
} | |
divAmbos.html(mayorMultiplo); | |
divMultiplos.html(multiploCinco); | |
divMayores.html(mayorQueViente); | |
mayorMultiplo = 0; | |
multiploCinco = 0; | |
mayorQueViente = 0; | |
} | |
//10 | |
function verRango(){ | |
var divRango = $('#divRango'); | |
var numRango = parseInt($('#numRango').val()); | |
if (numRango > 30 ){ | |
divRango.html('Es mayor que 30'); | |
}else if (numRango < 10 ){ | |
divRango.html('Es menor que 10'); | |
}else if (numRango >= 10 && numRango <= 30){ | |
divRango.html('Entre 10 y 30'); | |
} | |
} | |
//11 | |
function calcularRectas(){ | |
var tzAzucarBase = 1; | |
var grHarinaBase = 100; | |
var cdaAceiteBase = 1; | |
var tzAguaBase = 1; | |
var tzAzucar = parseInt($('#tzAzucar').val()); | |
var grHarina = parseInt($('#grHarina').val()); | |
var cdaAceite = parseInt($('#cdaAceite').val()); | |
var tzAgua = parseInt($('#tzAgua').val()); | |
var divReceta = $('#divRecetas'); | |
var ingreMenor = Math.min(tzAzucar,grHarina,cdaAceite,tzAgua); | |
if (tzAzucar < tzAzucarBase || | |
grHarina < grHarinaBase || | |
cdaAceite < cdaAceiteBase || | |
tzAgua < tzAguaBase){ | |
divReceta.html('No se puede crear receta'); | |
} | |
} | |
//12 | |
function calcularPagos (){ | |
var primerPago = 0; | |
var restoPago = 0; | |
var ingreso = 20000; | |
var nunAnios = 7; | |
var meses = 12; | |
var numIngresos = parseInt($('#numIngresos').val()); | |
var costoCasa = parseInt($('#numCostoCasa').val()); | |
var divIngresos = $('#divIngresos'); | |
if (numIngresos < ingreso ){ | |
primerPago = (costoCasa * 15)/100; | |
restoPago = (costoCasa - primerPago)/2; | |
divIngresos.html('Primer pago: ' + primerPago + ' y Dos Pagos de:' + restoPago); | |
}else if (numIngresos >= ingreso) { | |
primerPago = (costoCasa * 30)/100; | |
restoPago = (costoCasa - primerPago)/(nunAnios*meses); | |
divIngresos.html('Primer pago: ' + primerPago + ' , ' + (nunAnios*meses)+ ' pagos mensuales a 7 años: ' + + ' Valore de pago mensual ' + restoPago); | |
} | |
} | |
//13 | |
function costoTotal(){ | |
var costoResult = 0; | |
var costoImpuesto = 0; | |
var costoBase = 10000; | |
var divCostoTotal = $('#divCostoTotal'); | |
var numCostoTotal = parseInt($('#numCostoTotal').val()); | |
if (numCostoTotal < costoBase){ | |
costoImpuesto = (numCostoTotal * 4)/100; | |
costoResult = numCostoTotal - costoImpuesto; | |
}else if(numCostoTotal >= costoBase) { | |
costoResult = numCostoTotal; | |
} | |
divCostoTotal.html(costoResult); | |
} | |
//14 | |
function ayudarUsuario() { | |
var divDesicion = $('#divDesicion'); | |
var textLevantarse = "Levantarse y "; | |
var textRopaComoda = " usar ropa cómoda "; | |
var textAbrigoMod = " usar abrigo moderado "; | |
var textAbrigoMucho = " abrigarse mucho "; | |
var textIrTrabajo = " ir al trabajo "; | |
var quedarseCase = " quedarse en casa hoy no trabaja "; | |
var numTemperatura = parseInt($('#numTemperatura').val()); | |
var textDia = $('#textDia').val(); | |
if ( (textDia == "Domingo") && (numTemperatura < 10) ) { | |
console.log('Hoy no trabajas y abrigarse mucho'); | |
divDesicion.html(textLevantarse + textAbrigoMucho + quedarseCase ); | |
}else if((textDia == "Domingo") && (numTemperatura > 20)) { | |
console.log('Hoy no trabajas y ponerse ropa comoda'); | |
divDesicion.html(textLevantarse + textRopaComoda + quedarseCase ); | |
}else if ( ((textDia == "Lunes") || | |
(textDia == "Martes")|| | |
(textDia == "Miercoles") || | |
(textDia == "Jueves") || | |
(textDia == "Viernes")|| | |
(textDia == "Sabado") | |
) && (numTemperatura < 10) ){ | |
divDesicion.html(textLevantarse + textAbrigoMucho + textIrTrabajo ); | |
}else if ( ((textDia == "Lunes") || | |
(textDia == "Martes")|| | |
(textDia == "Miercoles") || | |
(textDia == "Jueves") || | |
(textDia == "Viernes")|| | |
(textDia == "Sabado") | |
) && (numTemperatura > 20) ){ | |
divDesicion.html(textLevantarse + textRopaComoda + textIrTrabajo ); | |
}else if ( ((textDia == "Lunes") || | |
(textDia == "Martes")|| | |
(textDia == "Miercoles") || | |
(textDia == "Jueves") || | |
(textDia == "Viernes")|| | |
(textDia == "Sabado") | |
) && ((numTemperatura >= 10) && (numTemperatura <= 20) ) ){ | |
divDesicion.html(textLevantarse + textAbrigoMod + textIrTrabajo ); | |
} | |
} | |
//15 | |
function procesarNotas(){ | |
var notaBase = 90; | |
var notaMinima = 70; | |
var nota = parseInt($('#numNotaExam').val()); | |
cantNotas = cantNotas + 1; | |
if(nota > notaMinima) { | |
cantAprobados = cantAprobados + 1; | |
} | |
if(nota > notaBase) { | |
cantMayores90 = cantMayores90 + 1; | |
} | |
suma = suma + nota; | |
if(cantNotas == 1) { | |
notaMax = nota; | |
notaMin = nota; | |
} | |
if (nota > notaMax){ | |
notaMax = nota; | |
} | |
if (nota < notaMin) { | |
notaMin = nota; | |
} | |
} | |
function mostrarNotas(){ | |
var divNotas = $('#divExamen'); | |
var promedio = suma/cantNotas; | |
var noAprobados = cantNotas - cantAprobados; | |
var texto = "Aprobados: " + cantAprobados + "<br />"; | |
texto += "No aprobados: " + noAprobados + "<br />"; | |
texto += "Promedio: " + promedio + "<br />"; | |
texto += "Nota Màxima: " + notaMax + "<br />"; | |
texto += "Nota Minima: " + notaMin + "<br />"; | |
texto += "Mayores de 90: " + cantMayores90 + "<br />"; | |
divNotas.html(texto); | |
} | |
//16 | |
function acumularSueldo(){ | |
var sueldo = parseInt($('#numSueldo').val()); | |
cantEmpleados = cantEmpleados + 1; | |
sumaSueldo = sumaSueldo + sueldo; | |
if( cantEmpleados == 1 ) { | |
sueldoBajo = sueldo; | |
} | |
if (sueldo < sueldoBajo){ | |
sueldoBajo = sueldo; | |
} | |
} | |
function mostrarSueldo(){ | |
var divSueldo = $('#divSueldo'); | |
var sueldoTotal = sumaSueldo; | |
var numEmpleadosCobran = cantEmpleados; | |
var sueldoBajoBajo = sueldoBajo; | |
var texto = "Total de sueldos a pagar: " + sueldoTotal + "<br />"; | |
texto += "Cobran este mes: " + numEmpleadosCobran + "<br />"; | |
texto += "El suelso màs bajo es: " + sueldoBajoBajo; | |
divSueldo.html(texto); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment