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);
}