C sharp - codigo de calculadora en C#

 
Vista:

codigo de calculadora en C#

Publicado por ivan (1 intervención) el 28/11/2011 19:24:08
Hola comunidad,,,
necesito teminar de programar unn calculadora, estoy atorado en el codigo de algunos botones: MC MR MS M+ %, espero que me puedan ayudar..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

codigo de calculadora en C#

Publicado por Manuel (1 intervención) el 29/11/2011 13:27:46
Hola si pusieras el codigo lo mas seguro es que se te pudiera ayudar,solo con la pregunta es imposible saber donde te as atorado,un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

codigo de calculadora en C#

Publicado por Luz (1 intervención) el 09/05/2012 17:21:07
Hola necesito ayuda, estoy haciendo una calculadora algo sencilla pero el docente me pidio que le agregara un lisbox en donde sume la siguiente:

5+3=8
8+4=12
7+5=12

y asi sucesivamente una cantidad de sumas que yo pueda hacer obviamente con la calculadora.

Gracias me urge es para un examen.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

codigo de calculadora en C#

Publicado por ivan (1 intervención) el 01/12/2011 04:58:04
este es el codigo completo de lo que tengo ...(obviametne me faltan los botones antes comentados... MC, MC MR MS M+ %....espero que lo poco que llevo le sirva a alguien mas...


namespace CALCULADORA
{
public partial class Form1 : Form
{
bool detectaoperacion = true;
string operaciones;
double resultado;
double cantidad1;
double cantidad2;



public Form1()

{
InitializeComponent();
}

//NUMERICOS
private void btn1_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "1";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "1";

}
}

private void btn2_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "2";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "2";

}
}

private void btn3_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "3";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "3";

}
}

private void btn4_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "4";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "4";

}
}

private void btn5_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "5";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "5";

}
}

private void bnt6_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "6";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "6";

}
}

private void btn7_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "7";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "7";

}
}

private void btn8_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "8";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "8";

}
}

private void btn9_Click(object sender, EventArgs e)
{
if (Txtpantalla.TextLength <= 15)
if (detectaoperacion)
{
Txtpantalla.Text = "";
Txtpantalla.Text = "9";
detectaoperacion = false;
}
else
{
Txtpantalla.Text = Txtpantalla.Text + "9";

}
}

private void btn0_Click(object sender, EventArgs e)
{

if (Txtpantalla.TextLength <=15)

if (Txtpantalla.Text == "0")
{
return;
}

else
{
Txtpantalla.Text = Txtpantalla.Text + "0";

}
}

//TEMINA NUMERICOS
//OPERATIVOS
private void btnmas_Click(object sender, EventArgs e)
{


operaciones = "+";
detectaoperacion = true;
cantidad1 = double.Parse(Txtpantalla.Text);
}

private void btnmenos_Click(object sender, EventArgs e)
{

operaciones = "-";
detectaoperacion = true;
cantidad1 = double.Parse(Txtpantalla.Text);
}

private void btnentre_Click(object sender, EventArgs e)
{

operaciones = "/";
detectaoperacion = true;
cantidad1 = double.Parse(Txtpantalla.Text);
}

private void btnpor_Click(object sender, EventArgs e)
{
operaciones = "*";
detectaoperacion = true;
cantidad1 = double.Parse(Txtpantalla.Text);
}

private void btnigual_Click(object sender, EventArgs e)
{

cantidad2 = double.Parse(Txtpantalla.Text);
detectaoperacion = true;


switch (operaciones)
{

case "+":

resultado = cantidad1 + cantidad2;
Txtpantalla.Text = resultado.ToString();
break;

case "-":
resultado = cantidad1 - cantidad2;
Txtpantalla.Text = resultado.ToString();
break;

case "/":
resultado = cantidad1 / cantidad2;
Txtpantalla.Text = resultado.ToString();
break;

case "*":
resultado = cantidad1 * cantidad2;
Txtpantalla.Text = resultado.ToString();
break;


}
}

private void Txtpantalla_TextChanged(object sender, EventArgs e)
{

}

private void btnpunto_Click(object sender, EventArgs e)
{
Txtpantalla.Text=Txtpantalla.Text+ ".";
btnpunto.Enabled=false;
}

private void btnret_Click(object sender, EventArgs e)
{

if (Txtpantalla.Text.Length == 1) Txtpantalla.Text = "";
else Txtpantalla.Text = Txtpantalla.Text.Substring(0,Txtpantalla.Text.Length - 1);

}

private void btnce_Click(object sender, EventArgs e)
{
Txtpantalla.Text = "";


}

private void btnc_Click(object sender, EventArgs e)
{
Txtpantalla.Clear();
}

private void btnma_Click(object sender, EventArgs e)
{

}




}



}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar