Esta es la segunda parte que es del Form1
/*
* Creado por SharpDevelop.
* Usuario: Alumno
* Fecha: 09/09/2011
* Hora: 09:35 a.m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
*/
using System;
using System.Drawing;
using System.Windows.Forms;
namespace practica_6
{
/// <summary>
/// Description of Form1.
/// </summary>
public partial class Form1 : Form
{
public Form1()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void CmbtipohabitacionSelectedIndexChanged(object sender, EventArgs e)
{
if(cmbtipohabitacion.Text=="Ninguna")
{
pictureBox1.Image=new Bitmap("riu logo.jpg");
}
if(cmbtipohabitacion.Text=="Estandar")
{
pictureBox1.Image=new Bitmap("habitacion estandar.jpg");
}
if(cmbtipohabitacion.Text=="Junior Suite")
{
pictureBox1.Image=new Bitmap("habitacion junior.jpg");
}
if(cmbtipohabitacion.Text=="Suite")
{
pictureBox1.Image=new Bitmap("suite.jpg");
}
if(cmbtipohabitacion.Text=="Ninguno")
{
pictureBox1.Image=new Bitmap("riu logo.jpg");
}
}
void GpbtipoEnter(object sender, EventArgs e)
{
}
void ChksoloCheckedChanged(object sender, EventArgs e)
{
if(chksolo.Checked==true)
{
if(cmbtipohabitacion.Text=="Estandar")
{
txtimporte.Text=Convert.ToString("1000");
}
if(cmbtipohabitacion.Text=="Junior Suite")
{
txtimporte.Text=Convert.ToString("2000");
}
if(cmbtipohabitacion.Text=="Suite")
{
txtimporte.Text=Convert.ToString("3000");
}
}
txtimporte.Text=Convert.ToString(Convert.ToDouble(txtimporte.Text)*(Convert.ToDouble(txtdias.Text)));
txtiva.Text=Convert.ToString(Convert.ToDouble(txtimporte.Text)*.16);
txttotal.Text=(Convert.ToString(Convert.ToDouble(txtimporte.Text) + Convert.ToDouble(txtiva.Text)));
}
void TxtimporteTextChanged(object sender, EventArgs e)
{
}
void ChkdesayunoincCheckedChanged(object sender, EventArgs e)
{
if(chkdesayunoinc.Checked==true)
{
if(cmbtipohabitacion.Text=="Estandar")
{
txtimporte.Text=Convert.ToString("1500");
}
if(cmbtipohabitacion.Text=="Junior Suite")
{
txtimporte.Text=Convert.ToString("2500");
}
if(cmbtipohabitacion.Text=="Suite")
{
txtimporte.Text=Convert.ToString("3500");
}
}
txtimporte.Text=Convert.ToString(Convert.ToDouble(txtimporte.Text)*(Convert.ToDouble(txtdias.Text)));
txtiva.Text=Convert.ToString(Convert.ToDouble(txtimporte.Text)*.16);
txttotal.Text=(Convert.ToString(Convert.ToDouble(txtimporte.Text) + Convert.ToDouble(txtiva.Text)));
}
void ChktodoincluCheckedChanged(object sender, EventArgs e)
{
if(chktodoinclu.Checked==true)
{
if(cmbtipohabitacion.Text=="Estandar")
{
txtimporte.Text=Convert.ToString("2000");
}
if(cmbtipohabitacion.Text=="Junior Suite")
{
txtimporte.Text=Convert.ToString("3000");
}
if(cmbtipohabitacion.Text=="Suite")
{
txtimporte.Text=Convert.ToString("4000");
}
}
txtimporte.Text=Convert.ToString(Convert.ToDouble(txtimporte.Text)*(Convert.ToDouble(txtdias.Text)));
txtiva.Text=Convert.ToString(Convert.ToDouble(txtimporte.Text)*.16);
txttotal.Text=(Convert.ToString(Convert.ToDouble(txtimporte.Text) + Convert.ToDouble(txtiva.Text)));
}
void DtpllegadaValueChanged(object sender, EventArgs e)
{
DateTime fecha;
fecha = dtpllegada.Value;
}
void DtpsalidaValueChanged(object sender, EventArgs e)
{
DateTime fecha2;
fecha2 = dtpsalida.Value;
txtdias.Text =fecha2.DayOfYear.ToString();
txtdias.Text=Convert.ToString(Convert.ToDouble(dtpsalida.Value.DayOfYear)-Convert.ToDouble(dtpllegada.Value.DayOfYear));
}
}
}
domingo, 25 de septiembre de 2011
Programa del hotel
Se realiza un software para un hotel y lo hare en 2 publicaciones
En esta publicacion pongo lo que va en el MainForm
/*
* Creado por SharpDevelop.
* Usuario: Alumno
* Fecha: 09/09/2011
* Hora: 09:32 a.m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace practica_6
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void CmdaceptarClick(object sender, EventArgs e)
{
//EN ESTA PARTE VAMOS A VALIDAR AL USUARIO Y CONTRASEÑA
if(txtusuario.Text=="Administrador" && txtcontraseña.Text=="123")
{
Form1 x =new Form1();
this.Visible=false;
x.Show();
}
else
{
MessageBox.Show("Error");
}
}
}
}
En esta publicacion pongo lo que va en el MainForm
/*
* Creado por SharpDevelop.
* Usuario: Alumno
* Fecha: 09/09/2011
* Hora: 09:32 a.m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace practica_6
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void CmdaceptarClick(object sender, EventArgs e)
{
//EN ESTA PARTE VAMOS A VALIDAR AL USUARIO Y CONTRASEÑA
if(txtusuario.Text=="Administrador" && txtcontraseña.Text=="123")
{
Form1 x =new Form1();
this.Visible=false;
x.Show();
}
else
{
MessageBox.Show("Error");
}
}
}
}
viernes, 12 de agosto de 2011
Aprendizajes del segundo cuatrimestre
En este curso de Programacion de Computadoras aprendi codificar, a ver de una manera visual todo lo que se trabajo en el primer cuatrimestre ya que esas eran las bases para estar preparado al momento de pasar a codigo los algoritmos.
Fue muy satisfactorio este curso aprendi lo que es la programacion orientada a objetos y todas las actividades realizadas me ayudaron a reforzar lo visto y agregar nuevos conocimientos vi lo que son arreglos, objetos, clases, herencia y excepciones y me quedo con todo eso para el cuatrimestre que viene reforzarlo y aprender mas.
Fue muy satisfactorio este curso aprendi lo que es la programacion orientada a objetos y todas las actividades realizadas me ayudaron a reforzar lo visto y agregar nuevos conocimientos vi lo que son arreglos, objetos, clases, herencia y excepciones y me quedo con todo eso para el cuatrimestre que viene reforzarlo y aprender mas.
jueves, 28 de julio de 2011
viernes, 15 de julio de 2011
Actividad 8
En este programa se le pide al usuario el tamaño del lado de un cuadro y su tamaño va del rango entre el 1y 20
y segun sea el tamaño del lado se imprimira en pantalla el cuadro con esa medida/*
* Creado por SharpDevelop.
* Usuario: Jose
* Fecha: 13/07/2011
* Hora: 05:11 p.m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
*/
using System;
namespace ejercicio_8
{
class Program
{
public static void Main(string[] args)
{
int x, y, z;
do
{
Console.WriteLine("Introduce un numero entero entre 1 y 20");
z = int.Parse(Console.ReadLine());
for(x=1; x<=z; x++)
{
for (y=1; y<=z; y++)
{
Console.Write("* ");
}
Console.WriteLine();
}
} while(z>=1 && z<=20);
Console.ReadKey(true);
}
}
}
Actividad 5
En este programa el usuario puede ingresar un numero entero y no saldra de este siempre y cuando no ingrese un numero entre 10 y 15
/*
* Creado por SharpDevelop.
* Usuario: Jose
* Fecha: 11/07/2011
* Hora: 06:58 p.m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
*/
using System;
namespace ejercicio_5
{
class Program
{
public static void Main(string[] args)
{
int num;
Console.WriteLine("Ingresa un numero");
num=int.Parse(Console.ReadLine());
while (num>=15 || num<=10)
{
Console.WriteLine("Ingresa un numero");
num=int.Parse(Console.ReadLine());
}
Console.ReadKey(true);
}
}
}
jueves, 2 de junio de 2011
Diagrama de flujo
Esta publicacion es acerca de un programa estructurado en diagrama de flujo que pide al usuario 3 numeros pueden ser dos iguales o los tres diferentes y se imprimiran de forma ascendente
miércoles, 18 de mayo de 2011
Metodología de Programación
Metodología de Programación.
CONCEPTOS
Alfabeto Conjunto de símbolos
Palabra Concatenación de signos que provienen de un alfabeto
Lenguaje Conjunto pe palabras que provienen de un alfabeto con sentido pragmático
Algoritmo secuencia ordenada de pasos, sin ambigüedades que conducen a resolver un problema.
Debe ser: PRECISO, DEFINIDO Y FINITO.
Se escribe en 3 partes: ENTRADA, PROCESO Y SALIDA.
Se representa mediante: DIAGRAMAS DE FLUJO y PSEUDOCÓDIGO.
LENGUAJE DE PROGRAMACIÓN
· Maquina
· Ensamblador
· De Alto Nivel
Compilador: Es el traductor de lenguaje de alto nivel a lenguaje maquina.
OPERADORES
De Relación
< > == Igual que
<= Menor o igual que >= Mayor o igual que != Distinto de
^ Exponente
+ Suma
- Resta
* Multiplicación
/ División
% Modulo (resto)
Lógicos
¡ (No) && (Si) || (O)
PRIORIDAD DEOPERADORES
1. ( )
2. ¡
3. ^
4. /, *,%, &&
5. <, >, ==, <=, >=
VARIABLE
Es un espacio reservado en la memoria RAM y su nombre debe seguir 3 reglas:
1. Empezar con letra
2. No lleva espacios en blanco
3. No debe llevar caracteres especiales excepto guión bajo (_)
TIPOS DE DATOS
Numéricos: Entero y Real
Lógicos: Verdadero y Falso
Alfanuméricos: Carácter y Cadena
EXPECTATIVAS DEL CURSO
Más que nada lo que espero es demostrarme a mí mismo que tengo las habilidades para llegar a mi meta. Aprendí mucho en el primer curso de programación y ahora tengo que poner en práctica esos conocimientos y en base a ellos adquirir nuevos conocimientos y estar practicando constantemente para poder llegar a ser un buen programador .
lunes, 9 de mayo de 2011
Suscribirse a:
Entradas (Atom)