DANIELA CORNELIO ALVAREZ

Anuncio
DANIELA
CORNELIO
ALVAREZ
No. CONTROL 13210598
INGENIERIA EN
TECNOLOGIAS DE
INFORMACION Y
COMUNICACIONES
SUBDIRECION ACADEMICA
DEPARTAMENTO DE
SISTEMAS Y
COMPUTACION
FUNDAMENTOS DE
PROGRAMACION SERIE:
2Tl1A
PROF.: MARCO
RODRIGUEZ
VIERNES 17 DE MAYO
DE2013
UNIDAD 4 CICLOS
UNIDAD 4
PASSWORD.................................................................................................................................................... 3
TRY, CATCH................................................................................................................................................ 3
CAPTURAR DATOS ......................................................................................................................................... 4
SEGUNDA FORMA ................................................................................................................................. 4
DO, WHILE ................................................................................................................................................. 5
WHILE ........................................................................................................................................................ 6
FOR ............................................................................................................................................................ 7
INCREMENTO 1-40 DE DOS EN DOS.............................................................................................................. 8
WHILE ........................................................................................................................................................ 8
DO-WHILE ................................................................................................................................................. 8
FOR ............................................................................................................................................................ 9
DECREMENTO 40-1 DOS EN DOS .................................................................................................................. 9
WHILE ........................................................................................................................................................ 9
DO-WHILE ............................................................................................................................................... 10
FOR .......................................................................................................................................................... 10
INCREMENTO 1-10 ...................................................................................................................................... 11
WHILE ...................................................................................................................................................... 11
DO-WHILE ............................................................................................................................................... 11
FOR .......................................................................................................................................................... 11
DECREMENTO 10-1 ..................................................................................................................................... 12
WHILE ...................................................................................................................................................... 12
DO-WHILE ............................................................................................................................................... 12
FOR .......................................................................................................................................................... 13
TABLA DE MULTIPLICAR 5 ........................................................................................................................... 14
WHILE ...................................................................................................................................................... 14
DO WHILE ................................................................................................................................................ 14
FOR .......................................................................................................................................................... 15
TABLA DE MULTIPLICAR USUARIO .............................................................................................................. 16
WHILE ...................................................................................................................................................... 16
DO WHILE ................................................................................................................................................ 16
FOR .......................................................................................................................................................... 17
UNIDAD 4
PASSWORD
TRY, CATCH
namespace EJEMPLOVIERNES9DEMAYO
{
/* DANIELA CORNELIO ALVAREZ
No. CTRL.: 13210598
INGENIERIAS EN TECNOLOGIA DE LA INFORMACION Y COMUNICACIONES
FUNDAMAENTOS DE PROGRAMACION */
public partial class entrada : Form
{
public entrada()
{
InitializeComponent();
}
private void CMDLIMP_Click(object sender, EventArgs e)
{// limpio mis cajas de texto
CBUSUARIO.ResetText();
txtCLAVE.Clear();
}
private void cmdcerrar_Click(object sender, EventArgs e)
{
Close();// cierro mi programa
}
private void CMDACEPTAR_Click(object sender, EventArgs e)
{
try
{
string usu;// declaro mi variable de usuario
usu = Convert.ToString(CBUSUARIO.Text);//asigno valor ami variable
int password;//declaro mi variable de clave
password = Convert.ToInt16(txtCLAVE.Text);//asigno valor ami variable
if (password == 123 && usu == "PROFESOR")// utilizo mi primer condicional
que en este caso
//lo utilizare para entrada del usuario maestro
{
MessageBox.Show("BIENVENIDO MAESTRO");//mando mi mensaje en otra
ventana
Form inicio = new Form1();//mando llamar mi forma de inicio
inicio.Show();// muestro mi forma de inicio
}
else if (password == 0598 && usu == "ALUMNO")// utilizo mi segundo
condicional
incorrecta
}
{
//clave de usuario para alumno
{ MessageBox.Show("BIENVENIDA CORNELIO");// mando mensaje de bienvenido
Form inicio = new Form1();//mando llamar mi forma de inicio
inicio.Show();// muestro mi forma de inicio
}
else // si dejan en blanco y dan enter
//sin escribir un texto o cualkier otro texto ke no sea la clave
//se muestra el siguiente mensaje en otra ventana
{ MessageBox.Show(" USUARIO Y/O CLAVE INCORRECTA");// mensaje de clave
}
catch // ATRAPA CONDICIONES NO PUESTAS O PREVISTAS
MessageBox.Show("COLOCA USUARIO Y LA CLAVE");//MUESTRO MI MENSAJE DE
ESCRIBIR CLAVE Y USUARIO
}
}
}}
CAPTURAR DATOS
SEGUNDA FORMA
namespace EJEMPLOVIERNES9DEMAYO
{
/* DANIELA CORNELIO ALVAREZ
No. CTRL.: 13210598
INGENIERIAS EN TECNOLOGIA DE LA INFORMACION Y COMUNICACIONES
FUNDAMAENTOS DE PROGRAMACION */
public partial class SEGUNDAFORMA : Form
{
public SEGUNDAFORMA()
{
InitializeComponent();
}
private void SEGUNDAFORMA_Load(object sender, EventArgs e)
{
txtNOMBRE.Clear();
CMDACEP.Enabled = true;
txtNOMBRE.Focus();
}
}}
namespace EJEMPLOVIERNES9DEMAYO
{
partial class SEGUNDAFORMA
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed;
otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent(){…}
#endregion
private System.Windows.Forms.Label label1;
public System.Windows.Forms.TextBox txtNOMBRE;//SE CAMBIA DE PRIVADO A PUBLICO
PARA PODER ENCONTRAR EL TEXT EN LA FORMA 1
private System.Windows.Forms.Button CMDACEP;
private System.Windows.Forms.Button CMDCANCEL;
}}
DO, WHILE
namespace EJEMPLOVIERNES9DEMAYO
{
/* DANIELA CORNELIO ALVAREZ
No. CTRL.: 13210598
INGENIERIAS EN TECNOLOGIA DE LA INFORMACION Y COMUNICACIONES
FUNDAMAENTOS DE PROGRAMACION */
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdiniciarcap_Click(object sender, EventArgs e)
{
int NOM = 0;
string NOMBRE;
//mandamos llamar la segunda forma
SEGUNDAFORMA FORMADECAP = new SEGUNDAFORMA();
//desabilitamos el boton de captura
cmdiniciarcap.Enabled = false;
// ciclo
do
{ NOM = NOM + 1;// es evaluar uno por uno
if (FORMADECAP.ShowDialog() == DialogResult.OK)
{
NOMBRE = FORMADECAP.txtNOMBRE.Text;//damos valor
txtNOMBRES.Text = txtNOMBRES.Text + NOMBRE + "\r\n ";
}
//con el while marcamos el numero de capturas abilitadas
//o en otras palabras ponemos limites de captura
} while (NOM < 5);
}
private void cmdotro_Click(object sender, EventArgs e)
{//limpimos caja de texto
txtNOMBRES.Clear();
cmdiniciarcap.Enabled = true;//abilitamos en boton de captura
}
private void cmdcancel_Click(object sender, EventArgs e)
{//cerramos programa
Close();
}
}
}
WHILE
namespace EJEMPLOVIERNES9DEMAYO
{
/* DANIELA CORNELIO ALVAREZ
No. CTRL.: 13210598
INGENIERIAS EN TECNOLOGIA DE LA INFORMACION Y COMUNICACIONES
FUNDAMAENTOS DE PROGRAMACION */
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdiniciarcap_Click(object sender, EventArgs e)
{
int NOM = 0;
string NOMBRE;
//mandamos llamar la segunda forma
SEGUNDAFORMA FORMADECAP = new SEGUNDAFORMA();
//desabilitamos el boton de captura
cmdiniciarcap.Enabled = false;
// ciclo
while (NOM < 5) //con el while marcamos el numero de capturas abilitadas
//o en otras palabras ponemos limites de captura
{ NOM = NOM + 1;// es evaluar uno por uno
if (FORMADECAP.ShowDialog() == DialogResult.OK)
{
NOMBRE = FORMADECAP.txtNOMBRE.Text;//damos valor
txtNOMBRES.Text = txtNOMBRES.Text + NOMBRE + "\r\n ";
}
}
}
private void cmdotro_Click(object sender, EventArgs e)
{//limpimos caja de texto
txtNOMBRES.Clear();
cmdiniciarcap.Enabled = true;//abilitamos en boton de captura
}
private void cmdcancel_Click(object sender, EventArgs e)
{//cerramos programa
Close();
}
}
}
FOR
namespace EJEMPLOVIERNES9DEMAYO
{
/* DANIELA CORNELIO ALVAREZ
No. CTRL.: 13210598
INGENIERIAS EN TECNOLOGIA DE LA INFORMACION Y COMUNICACIONES
FUNDAMAENTOS DE PROGRAMACION */
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdiniciarcap_Click(object sender, EventArgs e)
{
int NOM;
string NOMBRE;
//mandamos llamar la segunda forma
SEGUNDAFORMA FORMADECAP = new SEGUNDAFORMA();
//desabilitamos el boton de captura
cmdiniciarcap.Enabled = false;
// ciclo
for (NOM = 0; NOM < 5; NOM = NOM + 1)
{
if (FORMADECAP.ShowDialog() == DialogResult.OK)
{
NOMBRE = FORMADECAP.txtNOMBRE.Text;//damos valor
txtNOMBRES.Text = txtNOMBRES.Text + NOMBRE + "\r\n ";
}
//con el while marcamos el numero de capturas abilitadas
//o en otras palabras ponemos limites de captura
}
}
private void cmdotro_Click(object sender, EventArgs e)
{//limpimos caja de texto
txtNOMBRES.Clear();
cmdiniciarcap.Enabled = true;//abilitamos en boton de captura
}
private void cmdcancel_Click(object sender, EventArgs e)
{//cerramos programa
Close();
}
}
}
INCREMENTO 1-40 DE DOS EN DOS
WHILE
namespace VIERNES10DEMAYO
{
public partial class DOSENDOS : Form
{
public DOSENDOS()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 0;
// ciclo
while (a < 40)
{
a = a + 2;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
}
}
DO-WHILE
namespace VIERNES10DEMAYO
{
public partial class DOSENDOS : Form
{
public DOSENDOS()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 0;
// ciclo
do
{
a = a + 2;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
} while (a < 40);
}
private void CMDSAL_Click(object sender, EventArgs e)
{
Close();
}
}
}
FOR
namespace VIERNES10DEMAYO
{
public partial class DOSENDOS : Form
{
public DOSENDOS()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a ;
// ciclo
for (a = 0; a < 40; a = a + 2)
{
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
private void CMDSAL_Click(object sender, EventArgs e)
{
Close();
}
}
}
DECREMENTO 40-1 DOS EN DOS
WHILE
namespace VIERNES10DEMAYO
{
public partial class DOS : Form
{
public DOS()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 40;
// ciclo
while (a > 0)
{
a = a - 2;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
}
}
DO-WHILE
namespace VIERNES10DEMAYO
{
public partial class DOS : Form
{
public DOS()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 40;
// ciclo
do
{
a = a - 2;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
} while (a > 0);
}
private void CMDSAL_Click(object sender, EventArgs e)
{
Close();
}
}
}
FOR
namespace VIERNES10DEMAYO
{
public partial class DOS : Form
{
public DOS()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a;
// ciclo
for (a = 40; a > 0; a = a - 2)
{
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
private void CMDSAL_Click(object sender, EventArgs e)
{
Close();
}
}
}
INCREMENTO 1-10
WHILE
namespace VIERNES10DEMAYO
{
public partial class INCREMENTO : Form
{
public INCREMENTO()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 0;
// ciclo
while (a < 10)
{
a = a + 1;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
}
}
DO-WHILE
namespace VIERNES10DEMAYO
{
public partial class INCREMENTO : Form
{
public INCREMENTO()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 0;
// ciclo
do
{
a = a + 1;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
} while (a < 10) ;
}
}
}
FOR
namespace VIERNES10DEMAYO
{
public partial class INCREMENTO : Form
{
public INCREMENTO()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a ;
// ciclo
for (a = 0; a < 10; a = a + 1)
{
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
}
}
DECREMENTO 10-1
WHILE
namespace VIERNES10DEMAYO
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 11;
// ciclo
while (a > 1)
{
a = a - 1;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
}
}
DO-WHILE
namespace VIERNES10DEMAYO
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a = 11;
// ciclo
do
{
a = a - 1;
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
} while (a > 1);
}
}
}
FOR
namespace VIERNES10DEMAYO
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void CMDMOSTR_Click(object sender, EventArgs e)
{
int a;
// ciclo
for (a = 11; a > 1; a = a - 1)
{
txtMOST.Text = txtMOST.Text + a.ToString() + "\r\n";
}
}
}
}
TABLA DE MULTIPLICAR 5
WHILE
namespace miercoles
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdmostrar_Click(object sender, EventArgs e)
{
int num, tabla, resul;//DECLARO VARIABLES
tabla =5;//ASIGNO VALOR A VARIABLE
num = 0;
// inicio mi ciclo
while (num <= 9) ;//ASIGNO VALORES FALTANTES
{
num = num + 1;
resul = num * tabla;//MULTIPLICO
listabla.Items.Add(tabla + "x" + num + "=" + resul);//MUESTRO MI
RESULTADO
}
}
private void CMDSALI_Click(object sender, EventArgs e)
{
Close();
}
}
}
DO WHILE
namespace miercoles
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdmostrar_Click(object sender, EventArgs e)
{
int num, tabla, resul;//DECLARO VARIABLES
tabla =5;//ASIGNO VALOR A VARIABLE
num = 0;
do // inicio mi ciclo
{
num = num + 1;
resul = num * tabla;//MULTIPLICO
listabla.Items.Add(tabla + "x" + num + "=" + resul);//MUESTRO MI
RESULTADO
}
while (num <= 9);//ASIGNO VALORES FALTANTES
}
private void CMDSALI_Click(object sender, EventArgs e)
{
Close();
}
}
}
FOR
namespace miercoles
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdmostrar_Click(object sender, EventArgs e)
{
int num, tabla, resul;//DECLARO VARIABLES
tabla = 5;
// inicio mi ciclo
for ( num = 1; num <= 10; num = num + 1)
{
resul = num * tabla;//MULTIPLICO
listabla.Items.Add(tabla + "x" + num + "=" + resul);//MUESTRO MI
RESULTADO
}
}
private void CMDSALI_Click(object sender, EventArgs e)
{
Close();
}
}
}
TABLA DE MULTIPLICAR USUARIO
WHILE
namespace miercoles
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdmostrar_Click(object sender, EventArgs e)
{
try
{
int num, tabla, resul;//DECLARO VARIABLES
tabla = int.Parse(txtabla.Text);//ASIGNO VALOR A VARIABLE
num = 0;
while (num <= 10)//ASIGNO VALORES FALTANTES
{
num=num+1;
resul = num * tabla;//MULTIPLICO
listabla.Items.Add(tabla + "x" + num + "=" + resul);//MUESTRO MI
RESULTADO
}
}
catch { MessageBox.Show("INGRESA UN DIGITO"); }
}
private void CMDOTR_Click(object sender, EventArgs e)
{
txtabla.Clear();//LIMPIO MI TXT DONDE INGRESO ELNUM A MULTIPICAR
listabla.Items.Clear();//LIMPIO MI CAJA DE TEXTO DONDE DESPLIEGO
LA TABLA
}
private void CMDSALI_Click(object sender, EventArgs e)
{
Close();
}
}
}
DO WHILE
namespace miercoles
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdmostrar_Click(object sender, EventArgs e)
{
try
{
int num, tabla, resul;//DECLARO VARIABLES
tabla = int.Parse(txtabla.Text);//ASIGNO VALOR A VARIABLE
num = 0;
do
{
num=num+1;
resul = num * tabla;//MULTIPLICO
listabla.Items.Add(tabla + "x" + num + "=" + resul);//MUESTRO MI
RESULTADO
} while (num <= 10);//ASIGNO VALORES FALTANTES
}
catch { MessageBox.Show("INGRESA UN DIGITO"); }
}
private void CMDOTR_Click(object sender, EventArgs e)
{
txtabla.Clear();//LIMPIO MI TXT DONDE INGRESO ELNUM A MULTIPICAR
listabla.Items.Clear();//LIMPIO MI CAJA DE TEXTO DONDE DESPLIEGO
LA TABLA
}
private void CMDSALI_Click(object sender, EventArgs e)
{
Close();
}
}
}
FOR
namespace miercoles
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void cmdmostrar_Click(object sender, EventArgs e)
{
try
{
int num, tabla, resul;//DECLARO VARIABLES
tabla = int.Parse(txtabla.Text);//ASIGNO VALOR A VARIABLE
for (num = 1; num <= 10; num++)//ASIGNO VALORES FALTANTES
{
resul = num * tabla;//MULTIPLICO
listabla.Items.Add(tabla + "x" + num + "=" + resul);//MUESTRO MI
RESULTADO
}
}
catch { MessageBox.Show("INGRESA UN DIGITO"); }
}
private void CMDOTR_Click(object sender, EventArgs e)
{
txtabla.Clear();//LIMPIO MI TXT DONDE INGRESO ELNUM A MULTIPICAR
listabla.Items.Clear();//LIMPIO MI CAJA DE TEXTO DONDE DESPLIEGO
LA TABLA
}
private void CMDSALI_Click(object sender, EventArgs e)
{
Close();
}
}
}
Descargar