Vous êtes sur la page 1sur 15

IESTP MANUEL AREVALO CACERES

LOS OLIVOS
Departamento de Computacin e Informtica

CURSO: HERRAMIENTAS DE DESARROLLO
DE SOFTWARE - VISUAL C# .NET 2012
PROGRAMAS EN FORMULARIO



Los Olivos, 2014






1. Desarrolle un programa en C# que le permita leer dos
valores y escribir la suma de los dos.
public Form1()
{InitializeComponent();}

private void button2_Click(object sender, EventArgs e)
{
int n1, n2, s;
n1 = int.Parse(txtnum1.Text);
n2 = int.Parse(txtnum2.Text);
s = (n1 + n2);
lblres.Text = s.ToString();
}}}










2. Desarrolle un programa en C# que le permita leer un
valor entero, calcular su cuadrado y escribir dicho
resultado
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
int num, d;
num = int.Parse(txtnum.Text);
d = (num * num);
lblres.Text = d.ToString();











3. Desarrolle un programa en C# que le permita leer un
valor para radio (R), calcular el rea (A) de un crculo A
= R y escribir su valor.

Public Form1 ()
{
InitializeComponent();
}

Private void btncalcular_Click (object sender, EventArgs e)
{
double r, a, pi = 3.1416;
r = double.Parse (txtr.Text);
a = pi * r * r;
lblres.Text = a.ToString ();








4. Determinar la hipotenusa de un tringulo rectngulo
conocidas las longitudes de sus dos catetos. Desarrolle
el correspondiente programa en C#.

double ip, c1, c2, c3;
c1= double.Parse(txtc1.Text);
c2 = double.Parse(txtc2.Text);
c3 = (c1 * c1 + c2 * c2);
ip = Math.Sqrt(c3);
lblres.Text = ip.ToString ();











5. Desarrolle un programa en C# que le permita leer un
valor que represente una temperatura expresada en
grados Celsius y convierta dicho valor en un valor
expresado en grados Fahrenheit.

{InitializeComponent();}

private void bntcalcular_Click(object sender, EventArgs e)
{
double c, f;
c= double.Parse(txtc.Text);
f = (c * 9 / 5) + (32);
lblres.Text = f.ToString();









6. Desarrolle un programa en C# que le permita calcular el
rea de un tringulo en funcin de las longitudes de sus
lados previamente ledos desde el teclado.

double A, B, S, C, Area;
A = double.Parse(txta.Text);
B = double.Parse(txtb.Text);
C= double.Parse(txtc.Text);
S = (A + B + C) / 2;
Area = Math.Sqrt(S * (S - A) * (S - B) * (S - C));
lblres.Text = Area.ToString();







7. Desarrolle un programa en C# que le permita
determinar el rea y volumen de un cilindro cuyo radio (R) y
altura (H) se leen desde teclado.

public Form1()
{
InitializeComponent();
}
private void btncalcular_Click(object sender, EventArgs e)
{
double r, h, area;
r = double.Parse(txtr.Text);
h= double.Parse(txth.Text);
area = 2 * Math.PI * r * (r + h);
lblres.Text = area.ToString();






8. Desarrolle un programa en C# que le permita calcular
el rea (A) de un segmento de crculo.
double r, a, area;
r = double.Parse(txtr.Text);
a = double.Parse(txta.Text);
area = a / 2 * r * r;
lblres.Text = area.ToString();










9.Desarrolle un programa en C# que le permita leer un
valor cualquiera N y escribir si dicho nmero es par o
impar.
if ( r== 0)
{
n = r % 2;
Mensaje = ("impar:" + r);
}
else
{
n = r % 2;
Mensaje = ("par: " + r);
}
lblres.Text = Mensaje;


10 .Desarrolle un programa en C# que le permita leer un
valor cualquiera N y escribir en la pantalla si dicho nmero
es Positivo o Negativo
int n;
int r = int.Parse(txtn.Text);
String Mensaje;

if (r>0)

Mensaje = ("positivo:" + r);

else

Mensaje = (" negativo: " + r);

lblres.Text = Mensaje;


20. Desarrolle un programa en C# que le permita leer tres
valores y almacenarlos en las variables A, B, C
respectivamente. El programa en C# debe indicar cual es el
menor.
Para este caso se asume que los tres valores ledos por el
teclado son valores distintos.
int A, B, C, M;
A = int.Parse(this.txta.Text);
B = int.Parse(this.txtb.Text);
C = int.Parse(this.txtc.Text);
if (A < B && A < C)
{M = A;}
else if (B < A && B < C)
{M = B;}
else M = C;
this.lblm.Text = M.ToString();
}}}





21. Desarrolle un programa en C# que le permita leer tres
valores A, B, C diferentes e indicar cul es valor del centro.
int A, B, C, CE;

A = int.Parse(this.txta.Text);
B = int.Parse(this.txtb.Text);
C = int.Parse(this.txtc.Text);

if (A > B && A < C)
{CE = A;}
else if (A < B && A > C)
{CE = A;}
else if (B < A && B > C)
{CE = B;}
else if (B < C && B > A)
{CE = B;}
else CE = C;

this.lblc.Text = CE.ToString();


22. Desarrolle un programa en C# que le permita leer tres
valores A, B, C e indicar si uno de los tres divide a los otros
dos exactamente.
int A, B, C;
string D;

A = int.Parse(this.txta.Text);
B = int.Parse(this.txtb.Text);
C = int.Parse(this.txtc.Text);

if (A % B == 0 && A % C == 0)
{D = "SI";}
else if (B % A == 0 && B % C == 0)
{D = "SI";}
else if (C % A == 0 && C % B == 0)
{D = "SI";}
else D = "NO";

this.lbld.Text = D;








23. Desarrolle un programa en C# que le permita leer tres
valores A, B, C e indicar si la suma de dos nmeros
cualquiera es igual al tercero.
int A, B, C, S1, S2, S3;
string R;
A = int.Parse(this.txta.Text);
B = int.Parse(this.txtb.Text);
C = int.Parse(this.txtc.Text);

S1 = A + B;
S2 = A + C;
S3 = B + C;

if (S1 == C)
{R = "SI";}
else if (S2 == B)
{R = "SI";}
else if (S3 == A)
{R = "SI";}
else R = "NO";

this.lblr.Text = R;




24. Si se tiene la funcin: f(x) = ax2 + bx + c, el valor de x
se calcula as:
x
a
ac b b
2
4
2

, la expresin dentro del radical se le llama
discriminante de la ecuacin. Las dos races son reales
y desiguales, reales e iguales o imaginarias, segn que
el discriminante sea positivo, cero o negativo.
Desarrolle un programa en C# que lea valores para a, b,
c y determine si hay posible solucin para x de dicha
funcin.
int A, B, C;
double X, DT, D, XN;
A = int.Parse(this.txta.Text);
B = int.Parse(this.txtb.Text);
C = int.Parse(this.txtc.Text);
D = (B * B) - (4 * A * C);
DT = Math.Sqrt(D);
X = (B + (DT)) / (2 * A);
XN = (B - (DT)) / (2 * A);
if (D > 0)
{
this.lblr1.Text = X.ToString();
this.lblr2.Text = XN.ToString();
}else if (D == 0){
this.lblr1.Text = X.ToString();
this.lblr2.Text = "";
}else{
this.lblr1.Text = "imaginario";
this.lblr2.Text = "imaginario";

Vous aimerez peut-être aussi