Gonzalo2683
4/13/2015 - 11:58 PM

Clase y práctica número dos

Clase y práctica número dos

<!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>
/* 
 * 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);
    
}