martes, 23 de febrero de 2010

Practica 5 en "Visual".

Practica 5 Problema 1
Codigo:
namespace practica_5_problema_1_visual
{
public partial class Form1 : Form
{
double m, g, r;
public Form1()
{
InitializeComponent();
m = g = r = 0.0;
}

private void button1_Click(object sender, EventArgs e)
{
m = double.Parse(textBox1.Text);
g = double.Parse(textBox2.Text);
r = m / g;
label3.Text = ("El rendimiento en millas por galon=" + r);

}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
label3.Text = " ";
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}



Practica 5 Problema 2
Codio:
namespace practica_5_problema_2_visual
{
public partial class Form1 : Form
{
double a, b, c, x, poli;
public Form1()
{

InitializeComponent();
a = b = c = poli = 0.0;

}

private void button1_Click(object sender, EventArgs e)
{
a = double.Parse(textBox1.Text);
b = double.Parse(textBox2.Text);
c = double.Parse(textBox3.Text);
x = double.Parse(textBox4.Text);
poli = (a * Math.Pow(x, 2)) + (b * x) + c;

label5.Text = ("El valor del polinomio es="+poli);


}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
label5.Text = " ";
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}



Practica 5 Problema 3
Codigo:
namespace practica_5_problema_3_visual
{
public partial class Form1 : Form
{
double angulo;
public Form1()
{
InitializeComponent();
angulo = 0.0;
}

private void button1_Click(object sender, EventArgs e)
{
angulo = double.Parse(textBox1.Text);
if (angulo < 90)
{
label2.Text = ("El angulo es agudo");
}
else
{
if (angulo == 90)
{
label2.Text=("El angulo es recto");
}
else
{
if (angulo > 90)
{
label2.Text=("El angulo es obtuso");
}
}
}

}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
label2.Text = " ";

}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}



Practica 5 Problema 4
Codigo:
namespace practica_5_problema_4_visual
{
public partial class Form1 : Form
{
double c1, c2, c3, c4, c5, promedio;
string nombre;
public Form1()
{
InitializeComponent();
nombre = " ";
c1 = c2 = c3 = c4 = c5 = 0.0;
}

private void button1_Click(object sender, EventArgs e)
{
nombre = textBox1.Text;
c1 = double.Parse(textBox2.Text);
c2 = double.Parse(textBox3.Text);
c3 = double.Parse(textBox4.Text);
c4 = double.Parse(textBox5.Text);
c5 = double.Parse(textBox6.Text);
promedio = (c1 + c2 + c3 + c4 + c5) / 5;
label15.Text = ("Promedio General="+promedio);
if (promedio < 70)
{
label16.Text = ("La presente boleta certifica que el alumno(a) " + nombre);
label17.Text = (" no acredito el segundo semestre");
}
else
{
if (promedio >= 70)
{
label16.Text = ("La presente boleta certifica que el alumno(a) " + nombre);
label17.Text = (" acredito el segundo semestre");
}
}

}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox6.Clear();
label15.Text = " ";
label16.Text = " ";
label17.Text = " ";

}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}



Practica 5 Problema 5
Codigo:
namespace practica_5_problema_5_visual
{
public partial class Form1 : Form
{
double n1, n2, n3, n4, n5, mayor;
public Form1()
{
InitializeComponent();
n1 = n2 = n3 = n4 = n5 = 0.0;
}

private void button1_Click(object sender, EventArgs e)
{
n1 = double.Parse(textBox1.Text);
n2 = double.Parse(textBox2.Text);
n3 = double.Parse(textBox3.Text);
n4 = double.Parse(textBox4.Text);
n5 = double.Parse(textBox5.Text);
if (n1 >= n2 && n1 >= n3 && n1 >= n4 && n1 >= n5)
{
mayor = n1;
}
else
{
if (n2 >= n1 && n2 >= n3 && n2 >= n4 && n2 >= n5)
{
mayor = n2;
}
else
{
if (n3 >= n1 && n3 >= n2 && n3 >= n4 && n3 >= n5)
{
mayor = n3;
}
else
{
if (n4 >= n1 && n4 >= n2 && n4 >= n3 && n4 >= n5)
{
mayor = n4;
}
else
{
mayor = n5;
}
}
}
}
label6.Text = ("El numero mayor es ="+mayor);





}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
label6.Text = " ";
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}

Practica 5 en "Consola".

Practica 5 Problema 1
Codigo:

//Instituto Tecnologico de Tijuana Materia: Programacion I
//Ing. Electronica Practica No. 5
//Ing. Angela Colunga Aldana Fecha: 22 de febrero 2010
namespace practica_5_problema_1
{
class Program
{
static void Main(string[] args)
{
double mi, ga,re;
Console.Write("Introduzca las millas recorridas=");
mi = double.Parse(Console.ReadLine());
Console.Write("\nIntroduzca los galones de gasolina consumidos=");
ga = double.Parse(Console.ReadLine());
re = mi / ga;
Console.WriteLine("\nEl rendimiento en millas por galon es ={0:f4}",re);
Console.ReadKey();

}
}
}

Practica 5 Problema 2
Codigo:
//Instituto Tecnologico de Tijuana Materia: Programacion I
//Ing. Electronica Practica No. 5
//Ing. Angela Colunga Aldana Fecha: 22 de febrero 2010

namespace practica_5_problema_2
{
class Program
{
static void Main(string[] args)
{
double a, b, c, x, poli;
Console.Write("Introducir valor de A=");
a = double.Parse(Console.ReadLine());
Console.Write("\nIntroducir valor de B=");
b = double.Parse(Console.ReadLine());
Console.Write("\nIntroducir valor de C=");
c = double.Parse(Console.ReadLine());
Console.Write("\nIntroducir valor de x=");
x = double.Parse(Console.ReadLine());
poli = (a * Math.Pow(x, 2)) + (b * x) + c;
Console.WriteLine("\nEl valor del polinomio es=" + poli);
Console.ReadKey();
}
}
}


Practica 5 Problema 3
Codigo:
//Instituto Tecnologico de Tijuana Materia: Programacion I
//Ing. Electronica Practica No. 5
//Ing. Angela Colunga Aldana Fecha: 22 de febrero 2010
namespace practica_5_problema_3
{
class Program
{
static void Main(string[] args)
{
double angulo;
Console.Write("Introduzca el angulo en grados=");
angulo = double.Parse(Console.ReadLine());
if (angulo < 90.0)
{
Console.WriteLine("\nEl angulo es agudo");
}
else
{
if (angulo == 90.0)
{
Console.WriteLine("\nEl angulo es recto");
}
else
{
if (angulo > 90.0)
{
Console.WriteLine("\nEl angulo es obtuso");
}
}
}
Console.ReadKey();
}
}
}


Practica 5 Problema 4
Codigo:
//Instituto Tecnologico de Tijuana Materia: Programacion I
//Ing. Electronica Practica No. 5
//Ing. Angela Colunga Aldana Fecha: 22 de febrero 2010
namespace practica_5_problema_4
{
class Program
{
static void Main(string[] args)
{
double c1, c2, c3, c4, c5, promedio;
string nombre;
Console.WriteLine("\"Instituto Tecnologico de Tijuna\"");
Console.WriteLine("\nCarrera: Ing. Electronica");
Console.WriteLine("\nSemestre: 2 Periodo: ENE-JUN/2010");
Console.Write("\nNombre del alumno(a):");
nombre=Console.ReadLine();
Console.WriteLine("\n\tMateria \tCalificacion");
Console.WriteLine("\t----------------------------");
Console.Write("\tMatematicas II\t");
c1 = double.Parse(Console.ReadLine());
Console.Write("\n\tFund. De Inv.\t");
c2 = double.Parse(Console.ReadLine());
Console.Write("\n\tProgramacion I\t");
c3 = double.Parse(Console.ReadLine());
Console.Write("\n\tDesarr. Sustent\t");
c4 = double.Parse(Console.ReadLine());
Console.Write("\n\tFisicaI \t");
c5 = double.Parse(Console.ReadLine());
Console.WriteLine("\t----------------------------");
promedio = (c1 + c2 + c3 + c4 + c5) / 5;
Console.WriteLine("\n\tPromedio General= "+promedio);
if (promedio < 70)
{
Console.WriteLine("\nLa presente boleta certifica que el alumno(a) " + nombre + " no acredito el segundo semestre");
}
else
{
if (promedio >= 70)
{
Console.WriteLine("\nLa presente boleta certifica que el alumno(a) " + nombre + " acredito el segundo semestre");
}
}
Console.ReadKey();

}
}
}


Practica 5 Problema 5
Codigo:
//Instituto Tecnologico de Tijuana Materia: Programacion I
//Ing. Electronica Practica No. 5
//Ing. Angela Colunga Aldana Fecha: 22 de febrero 2010

namespace practica_5_problema_5
{
class Program
{
static void Main(string[] args)
{
double n1, n2, n3, n4, n5,mayor;
Console.Write("Introduzca el valor 1=");
n1 = double.Parse(Console.ReadLine());
Console.Write("\nIntroduzca el valor 2=");
n2 = double.Parse(Console.ReadLine());
Console.Write("\nIntroduzca el valor 3=");
n3 = double.Parse(Console.ReadLine());
Console.Write("\nIntroduzca el valor 4=");
n4 = double.Parse(Console.ReadLine());
Console.Write("\nIntroduzca el valor 5=");
n5 = double.Parse(Console.ReadLine());
if (n1 >= n2 && n1 >= n3 && n1 >= n4 && n1 >= n5)
{
mayor = n1;
}
else
{
if (n2 >= n1 && n2 >= n3 && n2 >= n4 && n2 >= n5)
{
mayor = n2;
}
else
{
if (n3 >= n1 && n3 >= n2 && n3 >= n4 && n4 >= n5)
{
mayor = n3;
}
else
{
if (n4 >= n1 && n4 >= n2 && n4 >= n3 && n4 >= n5)
{
mayor = n4;
}
else
{
mayor = n5;
}
}
}
}
Console.WriteLine("\nEl dato mayor es {0}",mayor);
Console.ReadKey();
}
}
}

miércoles, 17 de febrero de 2010

Diagrama de flujo
practica 4 problema 4

practica 4 problema 4

Practica 4 problema 4

codigo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//Instituto Tecnologico de Tijuana Materia: Programacio I
//Ing. Electronica Practica 4
//Ing. Angela Colunga Aldana Fecha:17 de febrero del 2010
//Nombre: Nohema Gonzalez Ortiz Num. de control: 09210902

namespace practica_4_problema_4
{
class Program
{
static void Main(string[] args)
{
Console.Write("ingresar valor de R1=");
double r1 = double.Parse(Console.ReadLine());
Console.Write("ingresar valor de R2=");
double r2 = double.Parse(Console.ReadLine());
Console.Write("ingresar valor de R3=");
double r3 = double.Parse(Console.ReadLine());
double r4 = (1.0 / r1) + (1.0 / r2) + (1.0 / r3);
double rt = 1.0 / r4;
Console.WriteLine("resistencia total={0:f4}" , rt);
Console.ReadKey();

}
}
}


sábado, 13 de febrero de 2010

Practica 4 "diagramas de flujo"

Practica 4 problema 1

Practica 4 problema 2

Practica 4 problema 3

Practica 4 "visual"

Practica 4 problema 2
codigo:
namespace practica_4_problema_2_visual
{
public partial class Form1 : Form
{
double x, y, z, w, F, f1;

public Form1()
{
InitializeComponent();
x = y = z = w = 0.0;
}

private void Form1_Load(object sender, EventArgs e)
{


}

private void button3_Click(object sender, EventArgs e)
{
Close();

}

private void button1_Click(object sender, EventArgs e)
{
x = double.Parse(textBox1.Text);
y = double.Parse(textBox2.Text);
z = double.Parse(textBox3.Text);
w = double.Parse(textBox4.Text);
f1 =4 * Math.Pow(x, 2) * Math.Pow(y, 2) * Math.Sqrt(2 * z * w);
F=Math.Pow(f1,2)/(4 * Math.Pow(x, 1.0 / 2.0));
label5.Text = ("F=" + F);


}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
label5.Text = " ";


}
}
}


Practica 4 problema 3

codigo:
namespace Practica_4_problema_3_visual
{
public partial class Form1 : Form
{
double w, z;
public Form1()
{
InitializeComponent();
w = z = 0.0;
}

private void label1_Click(object sender, EventArgs e)
{

}

private void label2_Click(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
w = double.Parse(textBox1.Text);
z = (1.0 / Math.Sqrt(2 * Math.PI)) * Math.Exp(-w * w / 2);
label2.Text = ("z=" + z);
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
label2.Text = " ";
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}

private void Form1_Load(object sender, EventArgs e)
{

}
}
}



Practica 4 "En consola"

Practica 4 problema 2

codigo:
namespace practica_4_problema_2
{
class Program
{
static void Main(string[] args)
{
double x, y, z, w, F, T1, T2, T3, T4;
Console.WriteLine("introduce valor de x,y,z,w");
Console.Write("x=");
x = double.Parse(Console.ReadLine());
Console.Write("y=");
y = double.Parse(Console.ReadLine());
Console.Write("z=");
z = double.Parse(Console.ReadLine());
Console.Write("w=");
w = double.Parse(Console.ReadLine());
T1 = 4 * Math.Pow(x, 2) * Math.Pow(y, 2);
T2 = Math.Sqrt(2 * z * w);
T3 = 4 * Math.Pow(x, 1.0 / 2.0);
T4 = T1 * T2;
F = Math.Pow(T4, 2) / T3;
Console.WriteLine("F=" + F);
Console.ReadKey();

}
}
}




Practica 4 problema 3
codigo:
namespace Practica_4_problema_3
{
class Program
{
static void Main(string[] args)
{
double w, z;
Console.Write("introduce el valor w=");
w=double.Parse(Console.ReadLine());
z = (1.0 / Math.Sqrt(2 * Math.PI)) * Math.Exp(-w * w / 2);
Console.Write("z=" + z);
Console.ReadKey();
}
}
}

jueves, 11 de febrero de 2010

Practica 4 problema 1 "Visual"

Practica 4 problema 1

Codigo:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace practica_4_problema_1_visual
{
public partial class Form1 : Form
{
double x1, y1, x2, y2, distancia;
public Form1()
{
InitializeComponent();
x1 = y1 = x2 = y2 = distancia= 0.0;
}

private void button1_Click(object sender, EventArgs e)
{
x1 = double.Parse(textBox1.Text);
y1 = double.Parse(textBox2.Text);
x2 = double.Parse(textBox3.Text);
y2 = double.Parse(textBox4.Text);
distancia = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
label5.Text = ("La distancia es=" + distancia);
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
label5.Text = " ";
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}

private void label5_Click(object sender, EventArgs e)
{

}
}
}

Practica 4 problema 1 "En consola"

Practica 4 problema 1
Codigo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//programa que calcula la distancia entre dos puntos
//Nohema Gonzalez Ortiz Num. de control: 09210902

namespace practica_4_problema_1
{
class Program
{
static void Main(string[] args)
{
double x1, x2, y1, y2,distancia;
Console.WriteLine("introduce el valor X1:");
x1 = double.Parse(Console.ReadLine());
Console.WriteLine("introduce el valor Y1:");
y1 = double.Parse(Console.ReadLine());
Console.WriteLine("introduce el valor X2");
x2= double.Parse(Console.ReadLine());
Console.WriteLine("introduce el valor Y2");
y2=double.Parse(Console.ReadLine());
distancia=Math.Sqrt(Math.Pow((x2-x1),2)+Math.Pow((y2-y1),2));
Console.WriteLine("\nprimer punto("+x1+","+y1+")");
Console.WriteLine("\nsegundo punto("+x2+","+y2+")");
Console.WriteLine("\nla distancia="+ distancia );
Console.ReadKey();


}
}
}

miércoles, 10 de febrero de 2010

Practica 3 "diagramas de flujo"

practica 3 problema 1

pactica 3 problema 2


practica 3 problema 3

practica 3 problema 4

practica 3 problema 5

practica 3 problema 6

Diagrama de flujo

P

Practica 3 problema 1

Practica 3 en "visual"

practica 3 problema 1


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace practica_3_problema_1_visual
{
public partial class Form1 : Form
{
double numero, radianes;
public Form1()
{
InitializeComponent();
numero = 0;
radianes = 0.0;
}

private void button1_Click(object sender, EventArgs e)
{
numero = double.Parse(textBox1.Text);
radianes = numero * 3.1416 / 180;
label2.Text = "radianes es:" + radianes;

}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
label2.Text = " ";
}

private void label1_Click(object sender, EventArgs e)
{

}
}
}

Practica 3 problema 2

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace practica_3_problema_2_visual
{
public partial class Form1 : Form
{
//valores del cuadro
double numero, perimetro, area;
//valores del rectangulo
double b, altura, perimetro1, area1;
//valores del triangulo
double b2, altura2, lado2, lado3, perimetro2, area2;
//valores del circulo
double radio, perimetro3, area3;
//valores del rombo
double lado, D, d, perimetro4, area4;



public Form1()
{
InitializeComponent();
numero = 0;
perimetro = 0.0;
area = 0.0;
b = 0;
altura = 0;
perimetro1 = 0.0;
area1 = 0.0;
b2 = 0;
lado2 = 0;
lado3 = 0;
altura2 = 0;
perimetro2 = 0.0;
area2 = 0.0;
radio = 0;
perimetro3 = 0.0;
area3 = 0.0;
lado = 0;
D = 0;
d = 0;
perimetro4 = 0.0;
area4 = 0.0;

}

private void label3_Click(object sender, EventArgs e)
{

}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
numero = double.Parse(textBox1.Text);
perimetro = numero * 4;
area = numero * numero;
label3.Text = "perimetro=" + perimetro;
label4.Text = "area=" + area;
b = double.Parse(textBox2.Text);
altura = double.Parse(textBox3.Text);
perimetro1 = b * 2 + altura * 2;
area1 = b * altura;
label8.Text = "perimetro=" + perimetro1;
label9.Text = "area=" + area1;
b2 = double.Parse(textBox4.Text);
lado2=double.Parse(textBox5.Text);
lado3 = double.Parse(textBox6.Text);
altura2 = double.Parse(textBox7.Text);
perimetro2=b2+lado2+lado3;
area2=b2*altura2/2;
label15.Text="perimetro="+perimetro2;
label16.Text="area="+area2;
radio = double.Parse(textBox8.Text);
perimetro3 = 2 * 3.1416*radio;
area3 = 3.1416 * radio * radio;
label18.Text = "perimetro=" + perimetro3;
label19.Text = "area=" + area3;
lado = double.Parse(textBox9.Text);
D = double.Parse(textBox10.Text);
d = double.Parse(textBox11.Text);
perimetro4 = 4 * lado;
area4 = D * d / 2;
label25.Text = "perimetro=" + perimetro4;
label26.Text = "area =" + area4;
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox6.Clear();
textBox7.Clear();
textBox8.Clear();
textBox9.Clear();
textBox10.Clear();
textBox11.Clear();
label3.Text = " ";
label4.Text = " ";
label8.Text = " ";
label9.Text = " ";
label15.Text = " ";
label16.Text = " ";
label18.Text = " ";
label19.Text = " ";
label25.Text = " ";
label26.Text = " ";

{

}
}
}


Practica 3 problema 3

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace practica_3_problema_3_visual
{
public partial class Form1 : Form
{
double numero, area, volumen;
public Form1()
{
InitializeComponent();
numero = 0;
area = 0.0;
volumen = 0.0;
}

private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{

}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
numero = double.Parse(textBox1.Text);
area = numero * numero * 4 * 3.1416;
volumen = 4 / 3 * 3.1416 * numero * numero * numero;
label3.Text = "Area de la esfera es:" + area;
label4.Text = "Volumen de la esfera es:" + volumen;
}
private void label2_Click(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
label3.Text = " ";
label4.Text = " ";

}
}
}



Practica 3 problema 4

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace practica_3_problema_4_visual
{
public partial class Form1 : Form
{
double x,y;


public Form1()
{
InitializeComponent();
x = 0;
y = 0.0;
}
private void button1_Click(object sender, EventArgs e)
{
x = double.Parse(textBox1.Text);
y = 3 * x * x + 9 * x - 20;
label3.Text = "Valor de y es:" + y;
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
label3.Text = " ";
}
}
}



Practica 3 problema 5

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace practica_3_problema_5_visual
{
public partial class Form1 : Form
{
double hora, minutos, segundos, dias;


public Form1()
{
InitializeComponent();
hora = 0;
minutos = 0.0f;
segundos = 0.0f;
dias = 0.0f;
}

private void label2_Click(object sender, EventArgs e)
{

}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
hora = double.Parse(textBox1.Text);
minutos = hora * 60.0;
segundos = minutos * 60.0;
dias = hora / 24;
label3.Text = "horas a minutos son:" + minutos;
label4.Text = "horas a segundos son:" + segundos;
label5.Text = "horas a dias son:" + dias;

}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
label3.Text = " ";
label4.Text = " ";
label5.Text = " ";
}
}
}




Practica 3 problema 6

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace practica_3_problema_6_visual
{
public partial class Form1 : Form
{
string des;
int numero;
float costoart;
public Form1()
{
InitializeComponent();
des=" ";
numero=0;
costoart=0.0f;
}
private void button1_Click(object sender, EventArgs e)
{
des = textBox1.Text;
numero = int.Parse(textBox2.Text);
costoart = numero * 3.5f + 10700.0f;
label3.Text = "costo producto del articulo" + des + "es:" + costoart;
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
label3.Text = " ";
}
}
}







Practica 3 en "consola"

Practica 3 problema 1


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica_3_problema_1
{
class Program
{
static void Main(string[] args)
{
Console.Write("ingresar valor en grados:");
int numero=int.Parse(Console.ReadLine());
float radianes = numero * 3.1416f / 180.0f;
Console.WriteLine("\nradianes"+"es:"+radianes);
Console.ReadKey();
}
}
}

Practica 3 problema 2

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace practica_3_problema_2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("calcular perimetro y area de un cuadrado");
Console.Write("\ningresar el valor de lado 1");
double valor1 = double.Parse(Console.ReadLine());
double peri = valor1 * 4, ar = valor1 * valor1;
Console.WriteLine("\nperimetro" + "es:" + peri);
Console.WriteLine("area" + "es:" + ar);
Console.WriteLine("\ncalcular perimetro y area de un rectangulo");
Console.Write("\ningresar el valor de la base");
double base1 = double.Parse(Console.ReadLine());
Console.Write("\ningresar el valor de la altura");
double h1 = double.Parse(Console.ReadLine());
double peri1 = base1 * 2 + h1 * 2, ar1 = base1 * h1;
Console.WriteLine("\nperimetro" + "es:" + peri1);
Console.WriteLine("area" + "es:" + ar1);
Console.WriteLine("\ncalcular perimetro y area de un triangulo");
Console.Write("\ningresar el valor de la base (lado 1)");
double base2 = double.Parse(Console.ReadLine());
Console.Write("\ningresar el valor de la altura");
double h2 = double.Parse(Console.ReadLine());
Console.Write("\ningresar el valor de lado 2");
double lado2 =double.Parse(Console.ReadLine());
Console.Write("\ningresar el valor de lado 3");
double lado3 = double.Parse(Console.ReadLine());
double peri2 = base2 + lado2 + lado3, ar2 = base2 * h2 / 2;
Console.WriteLine("perimetro" + "es:" + peri2);
Console.WriteLine("area" + "es:" + ar2);
Console.WriteLine("\ncalcular el perimetro y el area de un circulo");
Console.Write("\ningresar el valor del radio");
double radio = double.Parse(Console.ReadLine());
double peri3 = radio * 2 * 3.1416, ar3 = radio * radio * 3.1416;
Console.WriteLine("\nperimetro" + "es:" + peri3);
Console.WriteLine("area"+"es:"+ar3);
Console.WriteLine("\ncalcular perimetro y area de un rombo");
Console.Write("\ningresar valor de uno de sus lados");
double L = double.Parse(Console.ReadLine());
Console.Write("\ningresar valor de diagonal mayor");
double D = double.Parse(Console.ReadLine());
Console.Write("\ningresar valor de diagonal menor");
double d = double.Parse(Console.ReadLine());
double peri4 = 4 * L, area = D * d / 2;
Console.WriteLine("\nperimetro" + "es:" + peri4);
Console.WriteLine("area" + "es:" + area);
Console.ReadKey();
}
}
}



Practica 3 problema 3

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica_3_problema_3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("calcular el area y el volumen de una esfera");
Console.Write("\ningresar el valor del radio");
double r = double.Parse(Console.ReadLine());
double ar = 4 * 3.1416 * r * r, vol = 4 / 3 * 3.1416 * r * r * r;
Console.WriteLine("\narea es:" + ar);
Console.WriteLine("\nvolumen es:" + vol);
Console.ReadKey();

}
}
}



Practica 3 problema 4

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica_3_problema_4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("calcular el valor de y en la siguiente ecuacion:");
Console.WriteLine("\ny=3x^2+9x-20");
Console.Write("\ningresar el valor de la variable x:");
double x = double.Parse(Console.ReadLine());
double y = 3 * x * x + 9 * x - 20;
Console.WriteLine("\nvalor de y es:"+ y);
Console.ReadKey();

}
}
}




Practica 3 problema 5

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica_3_problema_5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("horas equivalentes en minutos, segundos y dias");
Console.Write("\ningresar el numero de horas:");
double h = double.Parse(Console.ReadLine());
double min = h * 60, seg = min * 60f, d = h / 24;
Console.WriteLine("\nhoras a minutos" + "son:"+min);
Console.WriteLine("\nhoras a segundo" + "son:" + seg);
Console.WriteLine("\nhoras a dias" + "son:" + d);
Console.ReadKey();


}
}
}





Practica 3 problema 6

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica_3_problema_6
{
class Program
{
static void Main(string[] args)
{

Console.Write("descripcion articulo:");
string Des=Console.ReadLine();
Console.Write("\nnumero unidades producidas");
int numero = int.Parse(Console.ReadLine());
float costoArt = numero * 3.5f + 10700.0f;
Console.WriteLine("\ncosto producto del articulo" + "es:" + costoArt);
Console.ReadKey();
}
}
}







lunes, 8 de febrero de 2010

Practica 3, problema 1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica_3_problema_1
{
class Program
{
static void Main(string[] args)
{
Console.Write("descripcion articulo:");
string Des=Console.ReadLine();
Console.Write("\nnumero unidades producidas");
int numero = int.Parse(Console.ReadLine());
float costoArt = numero * 3.5f + 10700.0f;
Console.WriteLine("\ncosto producto del articulo" + "es:" + costoArt);
Console.ReadKey();
}
}
}





Practica 3, problema 2

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica_3_problema_2
{
class Program
{
static void Main(string[] args)
{
Console.Write("ingresar valor en grados");
int numero=int.Parse(Console.ReadLine());
float radianes = numero * 3.1416f / 180.0f;
Console.WriteLine("\nradianes"+"es:"+radianes);
Console.ReadKey();
}
}
}




Practica 2, problema 1



Practica 2, problema 2



Practica 2, problema 3




jueves, 4 de febrero de 2010

Practica 1, problema 1 Explorador de soluciones

Código:

Console.WriteLine("El conjunto de ecuaciones de linea");
Console.WriteLine("A11X1+A12X2=C1");
Console.WriteLine("A21X1+A22X2=C2");
Console.WriteLine("X1=(C1A11-C2A12)/(A11A22-A12A21)");
Console.WriteLine("X2=(C2A11-C1A21)/(A11A22-A12A21)");
Console.ReadKey();


Practica 1, problema 2

Haga un programa que imprima la siguiente tabla

Código:

Console.WriteLine("Grados\t\tRadianes");
Console.WriteLine("\n-------------------------");
Console.WriteLine("\t0\t0.000");
Console.WriteLine("\t90\t1.5708");
Console.WriteLine("\t180\t3.1416");
Console.WriteLine("\t270\t4.7124");
Console.WriteLine("\t360\t6.2832");
Console.WriteLine("-------------------------");
Console.ReadKey();


Practica 1, problema 3

Escriba un programa que muestre su nombre en una linea, su fecha de nacimiento en la segunda linea, su dirección en la tercera linea, y la ciudad, estado y C.P. en la cuarta linea.

Código:

Console.WriteLine("Nohema Gonzalez Ortiz");
Console.WriteLine("28 de Septiembre de 1991");
Console.WriteLine("Medio Camino Num. 9054, Ejido Frco. Villa");
Console.WriteLine("Tijuana, Baja California C.P. 22235");
Console.ReadKey();


martes, 2 de febrero de 2010

Características a considerar al elegir una computadora

Una computadora resulta una herramienta necesaria para nuestra vida diaria, cada persona tiene diferente cantidad de actividades en el ámbito escolar, profesional, laboral, personal, etcétera.
A continuación mencionare las características a considerar para elegir una computadora:

• Al momento de elegir una computadora debemos de tener muy en claro el uso que se le va a dar para no invertir dinero por funciones que no utilizara.
• Buscar diferentes tipos de marcas para encontrar la de mejor calidad, se debe estar informado de los modelos más recientes ya que en el mercado existe una gran variedad, aunque no todas son iguales, todas tienen diferentes funciones para las diferentes necesidades del usuario.
• Teniendo en cuenta las necesidades de cada persona, hay que tener en cuenta la calidad y la cantidad de memoria, los accesorios, las múltiples y nuevas funciones que día a día están cambiando y la portabilidad.
• Algo muy importante es no adquirir una computadora clonada, esta se refiere a que están armadas con piezas de baja calidad o de dudosos fabricantes, ya que estas por lo general no tienen garantía, por lo tanto resulta un gasto excesivo e innecesario.

Tipos de microprocesadores actuales

Un microprocesador es el cerebro de una computadora. Es un chip que suele tener forma de un cuadrado o un rectángulo negro, que va sobre un elemento llamado zócalo (en ingles es Socket) o están soldados en la placa. El interior de un microprocesador está compuesto por miles o millones de transistores que en combinación permite interpretar las instrucciones y procesar datos que contiene el ordenador.

Tipos de microprocesadores

No existe una gran variedad de microprocesadores. ADM e Intel son los únicos dos tipos de chips que abarcan la diversidad en el mercado. Por otra parte, algunas empresas como Texas Instruments, IBM (International Business Machines), Apple, etc. decidieron crear sus propios procesadores.

Las características más importantes que se debe de tomar en cuenta en un microprocesador son:

• Numero de núcleos: Entre mas núcleo tenga un microprocesador, mayor cantidad de información será procesada al mismo tiempo.
• Memoria Caché: Es una memoria ultrarrápida utilizada por el microprocesador. La función de esta memoria es predecir los programas que serán utilizados sin tener que ir a la memoria RAM, lo cual reduce el tiempo de espera.
• Bus de datos frontal: Un bus son líneas (cables), trazadas sobre una placa, y se encarga del transporte de diferentes tipos de información siendo supervisado por el microprocesador.
• Velocidad del procesador: Se mide en megahertz (MHZ) o en gigahertz (GHZ). Entre más grande sea la cantidad, mas rápido será el procesamiento de la información.
• Consumo de energía.
A continuación mencionare los diferentes tipos de procesadores actuales junto con sus características de cada una, comenzare con Intel y ADM, ya que son los más conocidos:

Intel

Intel Celeron
• Equipo Portátil: Es apta para las necesidades informáticas básicas como procesar textos, reproducir música o video y ver imágenes, por lo tanto es de bajo precio.
Características:
- 64 bits de proceso.
- 1MB de memoria caché.
- Bus de datos frontal de 800MHz.
- Un procesador con velocidad de hasta 2.2GHz
- Ahorra energía de acuerdo con las normas establecidas.

• Computadora de escritorio: Son ideales para las tareas de escuela.
Características:
- El procesador está formado por dos núcleos.
- 512 KB de memoria caché.
- Bus frontal de 800MHz.
- Procesador de 1.60GHz hasta 2.50GHz de velocidad.
Intel Core 2 Dúo
• Equipo portátil y computadora de escritorio: Este procesador brinda el desempeño necesario para ejecutar múltiples tareas al mismo tiempo, en cualquier lugar donde se encuentre uno, ya sea en la casa, en la oficina o en cualquier otro lugar.
Características para equipo portátil y computadora de escritorio:
- Posee 2 núcleos de procesamiento.
- Memoria Caché de 2MB hasta 6MB.
- Bus de datos frontal. En este caso, dependiendo el numero de procesador, el ancho de banda puede ser de 533MHZ, 800MHz a 1066MHZ. En una computadora de escritorio es de hasta 1333MHz.
- Velocidad de proceso. Puede ser de hasta 1.2GHz a 3.06GHz por núcleo.
Intel Core 2 Quad
• Equipo portátil y computadora de escritorio: Fue diseñado con el fin de que su desempeño sea procesar entretenimientos como, videojuegos de alto nivel, editar videos, fotografías, reproducir películas y música.
Características:
- Cuatro núcleos
- Memoria cache de 4MB, 6MB y 12MB
- Bus de datos frontal de 800MHz y 1066MHz
- Procesador con velocidad de 2.53GHz, 2.60GHz, 2.80GHz y 3.06 GHz

Intel Core ¡3
• Equipo portátil y computadora de escritorio: Este microprocesador utiliza la tecnología Hyper Threading. Esta tecnología permite que cada núcleo trabaje en dos tareas al mismo tiempo sin perder velocidad, también permite que la batería dure más.
Características:
- Procesador de dos núcleos.
- Memoria caché de 3MB.
- Velocidad DDR3 de 800MHz hasta 1066MHz. DDR3 es la habilidad de hacer transferencias de datos ocho veces más rápido
- Procesador con velocidad de 2.13GHz y 2.26GHz.
Intel Core ¡5
• Equipo portátil y computadora de escritorio: Es para un uso cotidiano, es posible trabajar en dos tareas a la vez, y tienen la capacidad de aumentar su velocidad.
Características:
- Posee 4 vías con impulso de velocidad. Estos procesadores están formados por vías y o por núcleos.
- 8 MB de memoria caché.
- Velocidad DDR3 de 1333 MHz
- Procesador con velocidad de 2.53GHz.
Intel Core ¡7
• Equipo portátil y computadora de escritorio: Es apropiada para editar videos y fotografías, divertirse con juegos y por supuesto trabajar en varias al mismo tiempo.
Características:
- Cuenta con procesamiento de 8 vías.
- Memoria cache de 4MB, 6MB y 8MB.
- Velocidad DDR3 de 800MHz, 1066MGz y 1333MGz.
- Procesador con velocidad de 3.06GHz, 2.93GHz y 2.66GHz por núcleo.
Intel Atom
• Equipo netbook y computadora de escritorio: Se puede realizar las operaciones básicas, como escribir textos y navegar por internet desde cualquier sitio. No tienen CD/DVD para que el grosor y el peso sea menor.
Características:
- Posee un núcleo.
- Memoria caché de 512KB
- Un bus de datos frontal de 667MHz
- velocidad de procesador de 1.66MHz
AMD
AMD Phenom II: X3 y X4
• Computadora de escritorio: Debido a su cantidad de núcleos, es ideal para entretenimientos en alta definición como, juegos, editar video y fotografías. Se pueden ejecutar al mismo tiempo más de dos tareas sin perder velocidad.
Características:
- Esta formado de tres a cuatro núcleos
- Memoria Caché de 4MB y 6 MB
- Un bus de datos frontal de 1066MHz.
- 32 y 64 bits de proceso.
AMD Athlon II X2
• Computadora de escritorio: Está formado por dos núcleos lo que lo lleva a tener una mejor velocidad al momento de realizar varias tareas al mismo tiempo. Convierte de una manera rápida la música y los videos a otros formatos.
Características:
- Posee dos núcleos.
- Memoria Caché de 2MB.
- 32 y 64 bits de proceso.
ADM Semprom
• Computadora de escritorio: Por su estructura, es capaz de realizar varias tareas a la vez, ideal par al reproducción de video y música.
Características:
- Memoria DDR2 de 2GB, expandible hasta 4GB, esta memoria es la que permite llevar a cabo varias tareas al mismo tiempo
- Tiene una memoria cache L2 de 512KB.
- Un bus de datos frontal de 1600MHz.
- Velocidad del procesador de hasta 2.3GHz.

Conclusión
Un microcomputadora puede ser portátil o de escritorio y es la que tiene un microprocesador o microordenador. Un microprocesador es la unidad que se encarga de realizar todos los trabajos y de procesar la información que se le indiquen.
Las características generales que se deben de tomar en cuenta al momento de compara un microprocesador con otro son el numero de núcleos, la memoria cache, la velocidad con la que se procesa la información, y el bus de datos frontal. Otras características pueden la cantidad de bits de proceso o la cantidad de ahorro de energía. Al estar investigando la variedad de procesadores me di cuenta que cada uno tiene funciones diferentes, unos son más sofisticados que otros, unos tienen más memoria o mayor cantidad de núcleos, pero todo depende el uso que se le va a dar a la computadora.