lunes, 28 de septiembre de 2009

PRACTICA 4-4 CONSOLA Y WINDOWS


i


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

namespace practica_4._4
{
class Program
{
static void Main(string[] args)
{
double pies, metros;
pies = 2.0;
Console.WriteLine("pies \t \t metros");

while (pies <= 20.0) { metros = pies / 3.28; Console.WriteLine("{0} \t \t {1}", pies, metros); pies = pies + 2; Console.ReadKey(); } } } }

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._4
{
public partial class Form1 : Form
{
double pies, metros;
public Form1()
{
pies = 2.0;
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add("Pies Metros");
while(pies<=20.0) { metros=pies/3.28; listBox1.Items.Add(pies.ToString()+" " + metros.ToString()); pies=pies+2; } } private void button2_Click(object sender, EventArgs e) { listBox1.Items.Clear(); } private void button3_Click(object sender, EventArgs e) { Close(); } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } } }

PRACTICA 4-3 CONSOLA Y WINDOWS


I

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

namespace practica_4._3_consola
{
class Program
{
static void Main(string[] args)
{
double celsius, f;
celsius = -10.0;
f = 00.0;

Console.WriteLine("Celsius \t\t Fahrenheit");
while (celsius <= 60.0) { f = (9.0 / 5.0) * celsius + 32.0; Console.WriteLine(celsius.ToString() + " \t\t " + f.ToString()); celsius = celsius + 10.0; Console.ReadLine(); } } } } WINDOWS


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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
double celsius, f;
public Form1()
{
celsius = -10.0;
f = 0.0;
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add("celsius fahrenheit");

while (celsius<=60.0) { f=(9.0/5.0)*celsius+32.0; listBox1.Items.Add(celsius.ToString ()+ " " + f.ToString()); celsius=celsius + 10.0; } } private void button2_Click(object sender, EventArgs e) { listBox1.Items.Clear(); } private void button3_Click(object sender, EventArgs e) { Close(); } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } } }

PRACTICA 4-2 CONSOLA Y WINDOWS



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

namespace cuadrante
{
class Program
{
static void Main(string[] args)
{
int angulo;
Console.WriteLine("Introduce el Angulo");
angulo = int.Parse(Console.ReadLine());

if (angulo > 0 && angulo < 90)
Console.WriteLine("Cuadrante 1");
else
{
if (angulo > 90 && angulo < 180)
Console.WriteLine("Cuandrante 2");
else
{
if (angulo > 180 && angulo < 270)
Console.WriteLine("Cuandrante 3");
else
{
if (angulo > 270 && angulo < 360)
Console.WriteLine("Cuandrante 4");
else
{
switch (angulo)
{
case 0:
case 360: Console.WriteLine("Eje positivo x");
break;
case 90: Console.WriteLine("Eje positivo y");
break;
case 180: Console.WriteLine("Eje negativo x");
break;
case 270: Console.WriteLine("Eje negativo y");
break;
}
}
}

}
} Console.ReadKey();
}
}
}

WINDOWS



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 cuadrante
{
public partial class Form1 : Form
{
int angulo;
public Form1()
{
angulo = 0;
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
angulo = int.Parse(textBox1.Text);

if (angulo > 0 && angulo < 90)
textBox2.Text = ("Cuadrante 1");

else
{
if (angulo > 90 && angulo < 180)
textBox2.Text = ("Cuadrante 2");

else
{
if (angulo > 180 && angulo < 270)
textBox2.Text = ("Cuadrante 3");

else
{
if (angulo > 270 && angulo < 360)
textBox2.Text = ("Cuadrante 4");

else
{
switch (angulo)
{
case 0:
case 360: textBox2.Text = ("Eje Positivo de x");
break;
case 90: textBox2.Text = ("Eje Positivo de y");
break;
case 180: textBox2.Text = ("Eje Negativo de x");
break;
case 270: textBox2.Text = ("Eje Negativo de y");
break;
}
}
}
}
}
}

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

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

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICA 4-1 CONSOLA Y WINDOWS




i
PRACTICA 4-1 CONSOLA

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

namespace practica_4
{
class Program
{

static void Main(string[] args)
{
int opcion ;
double dato1, dato2, resul=0;


Console.WriteLine(" \n 1.suma \n 2.restar \n 3.multiplicar \n 4.dividir \n\n Eliga la Opcion: \n");

Console.WriteLine("introduce la opcion que quieras");
opcion = int.Parse(Console.ReadLine());
Console.WriteLine("Introduce el dato 1:");
dato1 = double.Parse(Console.ReadLine());
Console.WriteLine("introduce el dato 2:");
dato2 = double.Parse(Console.ReadLine());


switch(opcion)
{ case 1: resul= dato1+dato2;

break;
case 2: resul= dato1-dato2;
break;
case 3: resul= dato1*dato2;
break;
case 4: resul= dato1/dato2;
break;


default: Console.WriteLine("presiono opcion equivocada");
break;
}

Console.WriteLine("resultado {0}:", resul);
Console.ReadKey();






}
}
}
WINDOWS



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 operaciones
{
public partial class Form1 : Form
{
int opcion;
double dato1, dato2, resul=0;


public Form1()
{
dato1= dato2= resul=0;
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
opcion = int.Parse(textBox1.Text);
dato1 = double.Parse(textBox2.Text);
dato2 = double.Parse(textBox3.Text);

switch (opcion)
{
case 1: resul = dato1 + dato2;
break;
case 2: resul = dato1 - dato2;
break;
case 3: resul = dato1 * dato2;
break;
case 4: resul = dato1 / dato2;
break;

default: label9.Text = ("Preciono opcion equivocada");
break;

}

textBox4.Text = resul.ToString();
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
label9.ResetText();
}

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

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICA 3-4 CONSOLA Y WINDOWS


PRACTICA 3-4 CONSOLA

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

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

double cantidad, precio, total, descuento, pago;
Console.WriteLine("introduzca el la cantidad comprada de articulo");
cantidad = int.Parse(Console.ReadLine());
Console.WriteLine("introduzca el precio unitario de articulo");
precio = int.Parse(Console.ReadLine());
if (cantidad > 100)
{
Console.WriteLine("descuento 40%");
total = cantidad * precio;
descuento = total * 0.40;
pago = total - descuento;
}
else
{
if(cantidad>=25)
{
Console.WriteLine("descuento 20%");
total=cantidad*precio;
descuento=total*0.20;
pago = total - descuento;
}
else
if (cantidad>=10)
{
Console.WriteLine("descuento 10%");
total=cantidad*0.10;
descuento = total * 0.10;
pago=total-descuento;
}
else
{
Console.WriteLine("no hay descuento");
total=cantidad*precio;
descuento=0;
pago=total-descuento;
}
}
Console.WriteLine("total={0} in descuento={1} in pago={2}", total, descuento, pago);
Console.ReadKey();
}
}
}






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._3_Visual
{
public partial class Form1 : Form
{
double cantidad, precio, total, descuento, pago;
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
cantidad = double.Parse(textBox1.Text);
precio = double.Parse(textBox2.Text);
if (cantidad > 100)
{
Console.WriteLine("Descuento 40%");
total = cantidad * precio;
descuento = total * 0.40;
pago = total - descuento;
}
else
{
if (cantidad >= 25)
{
Console.WriteLine("Descuento 20%");
total = cantidad * precio;
descuento = total * 0.20;
pago = total - descuento;
}
else
{
if (cantidad >= 10)
{
Console.WriteLine("Descuento 10%");
total = cantidad * precio;
descuento = total * 0.10;
pago = total - descuento;
}
else
{
Console.WriteLine("No hay descuento");
total = cantidad * precio;
descuento = 0;
pago = total - descuento;
}
}
}
textBox3.Text = total.ToString();
textBox4.Text = descuento.ToString();
textBox5.Text = pago.ToString();
}

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

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

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICA 3-3 CONSOLA Y WINDOWS

CONSOLA


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

namespace practica3_3_consola
{
class Program
{
static void Main(string[] args)
{
double c, f;
Console.WriteLine(" introduce la temperatura en grados celsius");
c = float.Parse(Console.ReadLine());
f = (9.0 / 5.0) * c + 32.0;
Console.WriteLine("la temperatura en graados fahrenheit es{0}", f);
Console.ReadKey();
}
}
}

WINDOWS


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._3_Visual
{
public partial class Form1 : Form
{
double temp, fah, cel;
char tipo;
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
temp = double.Parse(textBox1.Text);
tipo = char.Parse(textBox2.Text);
if (tipo=='f')//(tipo=='F')
{
cel=(5.0/9.0)*(temp-32.0);
label3.Text="La temperatura " + temp + " Fahrenheit es igual a " + cel + " grados Celcius";
}
else
{
if(tipo=='c')//(tipo=='C')
{
fah=(9.0*5.0)*temp+32.0;
label3.Text = "La temperatura" + temp + " grados Celcius es igual a " + fah + " grados Fahrenheit";
}

else
label3.Text="Datos Incorrectos";
}
}

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

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

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICA 3-2 CONSOLA Y WINDOWS


PRACTICA CONSOLA


PRACTICA 3-2 CONSOLA

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

namespace practica3_2_consola
{
class Program
{
static void Main(string[] args)
{
double radio, altura, volumen, area;
Console.WriteLine("introduce el radio de un cilindro");
altura = float.Parse(Console.ReadLine());
Console.WriteLine("introduce la altura de un cilindro");
radio = float.Parse(Console.ReadLine());
volumen = 3.1416 * radio * radio * altura;
area = 2 * (3.1416 * radio * radio + 3.1416 * radio * altura);
Console.WriteLine("el volumen del cilindro es{0} ", volumen);
Console.WriteLine("el area del cilindro es{0} ", area);
Console.ReadKey();
}
}
}




WINDOWS

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._2_Visual
{
public partial class Form1 : Form
{
double r, a, v, area;
public Form1()
{
r = a = v = area = 0.0;
InitializeComponent();
}

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

private void button1_Click(object sender, EventArgs e)
{
a = double.Parse(textBox2.Text);
r = double.Parse(textBox1.Text);
v = 3.1416 * r * r * a;
area = 2 * 3.1416 * r * r * a;
textBox3.Text = v.ToString();
textBox4.Text = area.ToString();
}

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

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICA 3-1 CONSOLA Y WINDOWS


l




PRACTICA 3-1 CONSOLA Y WINDOWS

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

namespace practica3_1_consola
{
class Program
{
static void Main(string[] args)
{
double p, area, a, b, c;
Console.WriteLine("introduce las tre longitudes de un triangulo");

a = float.Parse(Console.ReadLine());
b = float.Parse(Console.ReadLine());
c = float.Parse(Console.ReadLine());
p = (a + b + c) / 2.0;
area = Math.Sqrt(p*(p - a)*(p - b)*(p - c));
Console.WriteLine("el area del triangulo es {0}", area);
Console.ReadKey();
}
}
}



WINDOWS
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._1_Visual
{
public partial class Form1 : Form
{
float a, b, c, p;
double area;
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
a = float.Parse(textBox1.Text);
b = float.Parse(textBox2.Text);
c = float.Parse(textBox3.Text);
p = (a + b + c) / 2.0f;
area = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
textBox4.Text = area.ToString();
}

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

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

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICA2-3 CONSOLA Y WINDOWS





WINDOWS


CONSOLA

PRACTICA2-3 CONSOLA

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

namespace practica_2._3
{
class Program
{
static void Main(string[] args)
{
double costo, costot;

Console.WriteLine("\n\t\t BIENVENIDO A AUTOMANIA");
Console.WriteLine("\n\t\tINTRODUCE EL COSTO DEL AUTOMOVIL");
costo = double.Parse(Console.ReadLine());
costot = costo + costo * .12 + costo * .06;
Console.WriteLine("\n\t\t EL COSTO TOTAL DEL AUTO ES {0}", costot);
Console.ReadKey();

}
}
}

PRACTICA2-3 WINDOWS

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 PRACTICA2_3WINDOWS
{
public partial class Form1 : Form
{
double COSTO, COSTOTOTAL;
public Form1()
{
COSTO =COSTOTOTAL ;
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
COSTO = double.Parse(textBox1.Text);
COSTOTOTAL = COSTO + COSTO * .12 + COSTO * .06;
textBox2.Text = COSTOTOTAL.ToString();
}

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

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

viernes, 11 de septiembre de 2009

PRACTICA2-2 CONSOLA


PRACTICA 2-2 CONSOLA
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace practica2._2_consola
{
class Program
{
static void Main(string[] args)
{
int distancia, vel, tiempo;
Console.WriteLine(" PROGRAMA PARA CALCULARLA DISTANCIA EN MILLAS");
Console.WriteLine("INTRODUCE EL VALOR ENTERO QUE REPRESENTE LA VELOCIDAD DEL VIAJE");
vel = int.Parse(Console.ReadLine());
Console.WriteLine(" INTRODUCE EL VALOR ENTERO QUE REPRESENTE EL TIEMPO TRANSCURRIDO DEL VIAJE");
tiempo = int.Parse(Console.ReadLine());
distancia = vel * tiempo;
Console.WriteLine("LA DISTANCIA TOTAL ES {0} MILLAS", distancia);
Console.ReadKey();
}
}
}

PRACTIC 2-2 WINDOWS
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 PRACTICA2_2_WINDOWS
{
public partial class Form1 : Form
{
int VEL, TIEMPO, DISTANCIA;

public Form1()
{
VEL = TIEMPO = DISTANCIA = 0;
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
VEL = int.Parse(textBox1.Text);
TIEMPO = int.Parse(textBox2.Text);
DISTANCIA = VEL * TIEMPO;
textBox3.Text = DISTANCIA.ToString();
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}

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

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICA 2-1 WINDOWS

PRACTICA 2-1 WINDOWS


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 practica2._1windows
{
public partial class Form1 : Form
{
int n,m,p,rs;
public Form1()
{
n=m=p=rs=0;
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
n = int.Parse(textBox1.Text);
m = int.Parse(textBox1.Text);
p = int.Parse(textBox1.Text);
rs = m * 56 + n * 33 + p * 15;
label4.Text="LA RESISTENCIA TOTAL EN SERIE ES " + rs.ToString();
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}

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

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

PRACTICAS 2-1 CONSOLA Y WINDOWS


PRACTICA 2-1 EN CONSOLA


using System;


using System.Collections.Generic;


using System.Linq;


using System.Text;



namespace practica2._1consola


{


class Program


{


static void Main(string[] args)


{


int N, M, P, RS;


Console.WriteLine("introduce la cantidad de resistencia de 56 ohms");


N = int.Parse(Console.ReadLine());


Console.WriteLine("introduce la cantidad de resistencia de 33 ohms");


M = int.Parse(Console.ReadLine());


Console.WriteLine("introduce la cantidad de resistencia de 15 ohms");


P = int.Parse(Console.ReadLine());


RS= N * 56 + M * 33 + P * 15;


Console.WriteLine("introduce la resistencia total en serie es {0} ohms",RS );


Console.ReadKey();


}


}


}









martes, 8 de septiembre de 2009

C #

C#

Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.

Sus propiedades

Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).

Un sistema de tipos que impide operaciones sin sentido.

Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.

Acceso a memoria de bajo nivel mediante el uso de punteros.

Interrupciones al procesador con uniones.

Un conjunto reducido de palabras clave.

Por defecto, el paso de parámetros a una función se realiza por valor. El paso por referencia se consigue pasando explícitamente a las funciones las direcciones de memoria de dichos parámetros

Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.

Soporte para programación orientada a objetos, aunque la implementación original de C++ fue un preprocesador que traducía código fuente de C++ a C.

Encapsulación.

Funciones anidadas, aunque GCC tiene esta característica como extensión.

Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de operadores y sólo dispone de un soporte rudimentario para la programación genérica.

Soporte nativo para programación multihilo y redes de computadores

miércoles, 2 de septiembre de 2009



PRACTICA 1 CONSOLA

PRACTICA1 CONSOLA

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace practica1Console

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("\t TUTORIAL DE PROGRAMACION1");

Console.WriteLine("\n OBJETIVO GENERAL: REALIZAR PROGRAMAS SENCILLOS Y DISEÑAR MENUS");

Console.WriteLine("\n\t AUTOR: MARTINEZ LOPEZ CELENEMIREYA");

Console.WriteLine("\n\t\t VERSION 0. 1");

Console.WriteLine("\n\t\t 01 de septiembre del 2009");

Console.ReadKey();

}

}

}

PRACTICA1 WINDOWS