Está en la página 1de 5

/////////////CALCULADORA//////////////////////

var operandoa;
var operandob;
var operacion;

function init() {
//variables
var resultado = document.getElementById('resultado');
var reset = document.getElementById('reset');
var suma = document.getElementById('suma');
var resta = document.getElementById('resta');
var multiplicacion = document.getElementById('multiplicacion');
var division = document.getElementById('division');
var igual = document.getElementById('igual');
var uno = document.getElementById('uno');
var dos = document.getElementById('dos');
var tres = document.getElementById('tres');
var cuatro = document.getElementById('cuatro');
var cinco = document.getElementById('cinco');
var seis = document.getElementById('seis');
var siete = document.getElementById('siete');
var ocho = document.getElementById('ocho');
var nueve = document.getElementById('nueve');
var cero = document.getElementById('cero');

//eventos de click
uno.onclick = function(e) {
resultado.textContent = resultado.textContent + "1";
}
dos.onclick = function(e) {
resultado.textContent = resultado.textContent + "2";
}
tres.onclick = function(e) {
resultado.textContent = resultado.textContent + "3";
}
cuatro.onclick = function(e) {
resultado.textContent = resultado.textContent + "4";
}
cinco.onclick = function(e) {
resultado.textContent = resultado.textContent + "5";
}
seis.onclick = function(e) {
resultado.textContent = resultado.textContent + "6";
}
siete.onclick = function(e) {
resultado.textContent = resultado.textContent + "7";
}
ocho.onclick = function(e) {
resultado.textContent = resultado.textContent + "8";
}
nueve.onclick = function(e) {
resultado.textContent = resultado.textContent + "9";
}
cero.onclick = function(e) {
resultado.textContent = resultado.textContent + "0";
}
reset.onclick = function(e) {
resetear();
}
suma.onclick = function(e) {
operandoa = resultado.textContent;
operacion = "+";
limpiar();
}
resta.onclick = function(e) {
operandoa = resultado.textContent;
operacion = "-";
limpiar();
}
multiplicacion.onclick = function(e) {
operandoa = resultado.textContent;
operacion = "*";
limpiar();
}
division.onclick = function(e) {
operandoa = resultado.textContent;
operacion = "/";
limpiar();
}
igual.onclick = function(e) {
operandob = resultado.textContent;
resolver();
}
}

function limpiar() {
resultado.textContent = "";
}

function resetear() {
resultado.textContent = "";
operandoa = 0;
operandob = 0;
operacion = "";
}

function resolver() {
var res = 0;
switch (operacion) {
case "+":
res = parseFloat(operandoa) + parseFloat(operandob);
break;

case "-":
res = parseFloat(operandoa) - parseFloat(operandob);
break;

case "*":
res = parseFloat(operandoa) * parseFloat(operandob);
break;

case "/":
res = parseFloat(operandoa) / parseFloat(operandob);
break;
}
resetear();
resultado.textContent = res;
}

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////
///////////////////////PALABRAS CALCULOS////////////////////////////////

function calcular() {
//Lectura de la cadena
var str = document.getElementById('entrada').value;
//Conteo de vocales
var vocales = str.match(/[aeiouáéíóú]/gi);
var numVocales = vocales === null ? 0 : vocales.length;
//Conteo de consonantes
var consonantes = str.match(/[^aeiouáéíóú ]/gi);
var numConsonantes = consonantes === null ? 0 : consonantes.length;
//Conteo de palabras
var palabras = str.replace(/\r?\n/g, " ");
palabras = palabras.replace(/[ ]+/g, " ");
palabras = palabras.replace(/^ /, "");
palabras = palabras.replace(/ $/, "");
var textoTroceado = palabras.split(" ");
var numPalabras = textoTroceado.length;
//Conteo de mayusculas
var numMayusculas = 0;
var mayusculas = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (var i = 0; i < mayusculas.length; i++) {
for (var x = 0; x < str.length; x++) {
if (str[x] == mayusculas[i]) {
numMayusculas += 1;
}
}
}
//Conteo de minusculas
var numMinusculas = 0;
var minusculas = "abcdefghijklmnopqrstuvwxyz";
for (var j = 0; j < minusculas.length; j++) {
for (var y = 0; y < str.length; y++) {
if (str[y] == minusculas[j]) {
numMinusculas += 1;
}
}
}
//Conteo de letras
var letras = str.replace(/[ ]/gi, ""); //O simplemente var numLetras =
numMinusculas + numMayusculas;
var numLetras = letras.length;
//Conteo de espacios
var espacios = str.match(/[ ]/gi);
var numEspacios = espacios === null ? 0 : espacios.length;
//Retorno de valores
document.getElementById('txtVocales').value = ' ' + numVocales;
document.getElementById('txtConsonantes').value = ' ' + numConsonantes;
document.getElementById('txtPalabras').value = ' ' + numPalabras;
document.getElementById('txtMayusculas').value = ' ' + numMayusculas;
document.getElementById('txtMinusculas').value = ' ' + numMinusculas;
document.getElementById('txtLetras').value = ' ' + numLetras;
document.getElementById('txtEspacios').value = ' ' + numEspacios;
}

///////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////
///////////////////////////////////////////CEDULA//////////////////////////////////
/////////////////////////////////////////////////
function validacionCedula1(cedula) {
var contador;
var instancia;
var valAcumulado;
valAcumulado = 0;

if (cedula.length == 10) {
for (contador = 1; contador <= 9; contador++) {
if (contador % 2 != 0) {
instancia = cedula.substring(contador - 1, contador) * 2;
if (instancia > 9) instancia -= 9;

}
else instancia = cedula.substring(contador - 1, contador);
valAcumulado += parseInt(instancia);

}
while (valAcumulado > 0)
valAcumulado -= 10;
if (cedula.substring(9, 10) != (valAcumulado * -1)) {
alert("Cédula incorrecta");
}
} else {
alert("Cédula incorrecta");
}
alert("Cédula Correcta");
}
///////////////////////////////////////////////////////////////////////////////////
/
////////////////////PASAR PARAMETROS///////////////////////////

////////////////LOAD ORIGEN////////////////

if (!IsPostBack)
{
//declarar las variable =s de sesion
Session["Nombre"] = "";
Session["Apellido"] = "";
Session["Usuario"] = "";
Session["Contrasena"] = "";
Persona persona = new Persona();
persona.Apellido = TextBox_Apellido.Text;
persona.Nombre = TextBox_Nombre.Text;
persona.Usuario = TextBox_Usuario.Text;
persona.Contraseña = TextBox_Contrasena.Text;

Session["ObjetoPersona"] = persona;

}
/////////////LOAD DESTINO/////////////////////

protected void Page_Load(object sender, EventArgs e)


{
if (!IsPostBack)
{
TextBox_NombreDest.Text = Session["Nombre"].ToString();
TextBox_ApellidoDest.Text = Session["Apellido"].ToString();
TextBox_UsuarioDest.Text = Session["Usuario"].ToString();
//capturar los valores de la variable de sesion

var persona = (Persona)Session["ObjetoPersona"];

TextBox_NombreDest.Text = persona.Nombre;
TextBox_ApellidoDest.Text = persona.Apellido;
TextBox_UsuarioDest.Text = persona.Usuario;

}
}

/////////////BUTTON CLICK/////////////

protected void Button1_Click(object sender, EventArgs e)


{
Session["Nombre"] = "";
Session["Apellido"] = "";
Session["Usuario"] = "";
Session["Contrasena"] = "";
Persona persona = new Persona();
persona.Apellido = TextBox_Apellido.Text;
persona.Nombre = TextBox_Nombre.Text;
persona.Usuario = TextBox_Usuario.Text;
persona.Contraseña = TextBox_Contrasena.Text;

Session["ObjetoPersona"] = persona;
Response.Redirect("FormularioDestino.aspx", true);
}

También podría gustarte