8 ejer funciones amor

16
INSTITUTO TECNOLÓGICO SUPERIOR DE INFORMÁTICA “IBARRA” Especialidad Sistemas NOMBRE: Silvia Cuastumal FECHA: 29/11/2010 #1 OBJETIVO: Realizar un programa que en un DateTimePicker seleccione una fecha de Nacimiento y muestre el signo zodiacal y además debe mostrar la imagen del signo. FORMULARIO: CODIGO: namespace Signos {  public partial  class Form1 : Form {  public Form1() { InitializeComponent(); } public int signos(int dia, int mes) {  if ((mes == 1 && dia >= 20) || (mes == 2 && dia <= 19)) {  MessageBox .Show("su signo es ACUARIO"); picImagen.Image = new System.Drawing. Bitmap(@"C:\WinAppZodiaco\Signos\acuario.jpg" ); }  else if ((mes == 2 && dia >= 20) || (mes == 3 && dia <= 21)) {  MessageBox .Show("su signo es PISCIS" ); picImagen.Image = new System.Drawing. Bitmap(@"C:\WinAppZodiaco\Signos\piscis.jpg" ); }  else if ((mes == 3 && dia >= 21) || (mes == 4 && dia <= 19)) {  MessageBox .Show("su signo es ARIES");

Upload: fran1991

Post on 08-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 1/16

INSTITUTO TECNOLÓGICO SUPERIORDE INFORMÁTICA “IBARRA”

Especialidad Sistemas

NOMBRE: Silvia Cuastumal

FECHA: 29/11/2010

#1OBJETIVO: Realizar un programa que en un DateTimePicker seleccione una

fecha de Nacimiento y muestre el signo zodiacal y además debe mostrar la

imagen del signo.

FORMULARIO:

CODIGO:

namespace Signos{  public partial class Form1 : Form

{  public Form1()

{InitializeComponent();

}public int signos(int dia, int mes){

  if ((mes == 1 && dia >= 20) || (mes == 2 && dia <= 19))

{  MessageBox.Show("su signo es ACUARIO");

picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\acuario.jpg");

}  else if ((mes == 2 && dia >= 20) || (mes == 3 && dia <= 21))

{  MessageBox.Show("su signo es PISCIS");

picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\piscis.jpg");

}

  else if ((mes == 3 && dia >= 21) || (mes == 4 && dia <= 19)){  MessageBox.Show("su signo es ARIES");

Page 2: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 2/16

picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\aries.jpg");

}  else if ((mes == 4 && dia >= 20) || (mes == 5 && dia <= 20))

{  MessageBox.Show("su signo es TAURO");

picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\tauro.jpg");

}  else if ((mes == 5 && dia > 21) || (mes == 6 && dia <= 21))

{  MessageBox.Show("su signo es GEMINIS");

picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\geminis.jpg");

}  else if ((mes == 6 && dia >= 22) || (mes == 7 && dia <= 22))

{

  MessageBox.Show("su signo es CANCER");picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\cancer.jpg");

}  else if ((mes == 7 && dia >= 23) || (mes == 8 && dia <= 22))

{  MessageBox.Show("su signo es LEO");

picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\leo.jpg");

}  else if ((mes == 8 && dia >= 23) || (mes == 9 && dia <= 21))

{

  MessageBox.Show("su signo es VIRGO");picImagen.Image = new

System.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\virgo.jpg");}

  else if ((mes == 9 && dia >= 22) || (mes == 10 && dia <= 22)){

  MessageBox.Show("su signo es LIBRA");picImagen.Image = new

System.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\libra.jpg");}

  else if ((mes == 10 && dia >= 23) || (mes == 11 && dia <= 21))

{  MessageBox.Show("su signo es ESCORPION");picImagen.Image = new

System.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\escorpion.jpg");}

  else if ((mes == 11 && dia >= 22) || (mes == 12 && dia <= 21)){

  MessageBox.Show("su signo es SAGITARIO");picImagen.Image = new

System.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\sagitario.jpg");}

  else if ((mes == 12 && dia >= 22) || (mes == 1 && dia <= 19))

{  MessageBox.Show("su signo es CAPRICORNIO");

Page 3: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 3/16

picImagen.Image = newSystem.Drawing.Bitmap(@"C:\WinAppZodiaco\Signos\capricornio.jpg");

}  return dia;

} private void BtnProcesar_Click(object sender, EventArgs e)

{  int dia1, mes1;  string calendario;

calendario = dtpCalendario.Text;dia1 = int.Parse(a.Substring(0, 2));mes1 = int.Parse(a.Substring(3, 2));

  signos(dia1, mes1);}

}}

INSTITUTO TECNOLÓGICO SUPERIORDE INFORMÁTICA “IBARRA”

Especialidad Sistemas

Page 4: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 4/16

AUTOR: Silvia CuastumalFECHA: 29/11/2010

#2OBJETIVO: Sabiendo que un número primo es aquel que solamente es

divisible para 1 y para si mismo, realizar un programa que pida un númeroentero cualquiera, luego debe imprimir el número primo siguiente al número

ingresado.

FORMULARIO :

CODIGO:

namespace primo{  public partial class Form1 : Form

{  public Form1(){

InitializeComponent();}

  public int EsPrimo(int numero){

  int a1,contador,b=0;  for (a1 = numero; a1 < (a1 + 20); a1++)

{contador = 0;

  for (int i = 1; i <= a1; i++)

{  if (a1 % i == 0) contador = contador + 1;

}  if (contador < 3)

{b = a1;a1 = numero + 25; break;

}}

  MessageBox.Show("el numero primo siguiente es:" + b.ToString());  return b;

}private void BtnProceso_Click(object sender, EventArgs e){

Page 5: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 5/16

  int numingreso;numingreso = Int32.Parse(TxtNumero.Text)+1;EsPrimo(numingreso);

}}

}

INSTITUTO TECNOLÓGICO SUPERIORDE INFORMÁTICA “IBARRA”

Especialidad Sistemas

AUTOR: Silvia Cuastumal

FECHA: 29/11/2010

Page 6: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 6/16

#3OBJETIVO: Ingresar una fecha en un TextBox una fecha con formato

dd/mm/aaaa y verificar si la fecha ingresada es una fecha válida (imprimir

el mensaje correspondiente). Tomar en cuenta los años bisiestos.

FORMULARIO :

CODIGO :

namespace fechas{  public partial class Form1 : Form

{  public Form1()

{InitializeComponent();

}  public int fechasCorrectas(int a1, int m1, int d1)

{  if (((a1 % 4 == 0) && (m1 == 2)) && (d1 <= 29))  MessageBox.Show("fecha correcta");  else if ((m1 == 1) && (d1 <= 31))  MessageBox.Show("fecha correcta");  else if ((m1 == 2) && (d1 <= 28))  MessageBox.Show("fecha correcta");  else if ((m1 == 3) && (d1 <= 31))  MessageBox.Show("fecha correcta");  else if ((m1 == 4) && (d1 <= 30))  MessageBox.Show("fecha correcta");  else if ((m1 == 5) && (d1 <= 31))

  MessageBox.Show("fecha correcta");  else if ((m1 == 6) && (d1 <= 30))  MessageBox.Show("fecha correcta");  else if ((m1 == 7) && (d1 <= 31))  MessageBox.Show("fecha correcta");  else if ((m1 == 8) && (d1 <= 31))  MessageBox.Show("fecha correcta");  else if ((m1 == 9) && (d1 <= 30))  MessageBox.Show("fecha correcta");  else if ((m1 == 10) && (d1 <= 31))  MessageBox.Show("fecha correcta");  else if ((m1 == 11) && (d1 <= 30))

  MessageBox.Show("fecha correcta");  else if ((m1 == 12) && (d1 <= 31))

Page 7: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 7/16

  MessageBox.Show("fecha correcta");  else  MessageBox.Show("fecha incorrecta");  return d1;

}  private void btnCompruebe_Click(object sender, EventArgs e)

{  int a1, d1, m1;  string anio, dia, mes, t;

t = TxtFecha.Text;anio = t.Substring(6, 4);dia = t.Substring(0, 2);mes = t.Substring(3, 2);a1 = int.Parse(año.ToString());d1 = int.Parse(dia.ToString());m1 = int.Parse(mes.ToString());fechasCorrectas(a1, d1, m1);

}}}

INSTITUTO TECNOLÓGICO SUPERIORDE INFORMÁTICA “IBARRA”

Especialidad Sistemas

AUTOR: Silvia CuastumalFECHA: 29/11/2010

#4OBJETIVO: Realizar un programa que pida en un DateTimePicker una fecha

cualquiera y en un Label imprimir la fecha del día siguiente. Por ejm. si

Page 8: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 8/16

Page 9: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 9/16

  case 9: m = "septiembre"; diasig = dia + 1;lblFecha.Text = (m + " " + (diasig.ToString()) + " " +

(año.ToString())); break;  case 10: m = "octubre"; diasig = dia + 1;

lblFecha.Text = (m + " " + (diasig.ToString()) + " " +(año.ToString())); break;  case 11: m = "noviembre"; diasig = dia + 1;

lblFecha.Text = (m + " " + (diasig.ToString()) + " " +(año.ToString())); break;  case 12: m = "diembre"; diasig = dia + 1;

lblFecha.Text = (m + " " + (diasig.ToString()) + " " +(año.ToString())); break;

}  return dia;

}  private void BtnProceso_Click(object sender, EventArgs e)

{

  string a;  int dia, mes, anio;a = dtpCalFecha.Text;dia = int.Parse(a.Substring(0, 2));mes = int.Parse(a.Substring(3, 2));anio = int.Parse(a.Substring(6, 4));

Sig(mes,dia,anio);}

}}

INSTITUTO TECNOLÓGICO SUPERIORDE INFORMÁTICA “IBARRA”

Page 10: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 10/16

Especialidad Sistemas

AUTOR: Silvia CuastumalFECHA: 29/11/2010

#5OBJETIVO: Realizar un programa que permita ingresar una frase luego:

Imprimir la frase invertida

Desglosar la frase y enviar cada palabra a un ListBox

En un segundo ListBox imprimir cada palabra invertida

FORMULARIO:

CODIGO:

namespace PalabrasInvertidas{  public partial class Form1 : Form

{  public Form1()

{InitializeComponent();

}  public string Desglosa(int a)

{  string valor, aux, valor1;  int b;

valor = "";  for (int i = a - 1; i >= 0; i--)

{valor += valor1[i].ToString();

}TxtLong.Text = valor;

valor = "";b = 0;

Page 11: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 11/16

Page 12: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 12/16

AUTOR: Silvia CuastumalFECHA: 29/11/2010

#6OBJETIVO: Realizar un programa que permita ingresar dos números

enteros a y b e imprimir resultado a*b (mediante sumas), a/b (medianterestas), y a^b (mediante sumas).

FORMULARIO :

 

CODIGO :

namespace Productos{  public partial class Form1 : Form

{  public Form1()

{InitializeComponent();

}  public double multiplicasion(double n1, double n2)

{  double res = 0;  for (double i = 0; i < n2; i++)

{

res += n1; }

  MessageBox.Show(res.ToString());  return res;

}  public double potencia(double n1, double n2)

{  double aux = n1, res = 0;  for (double i = 1; i < n2; i++)

{res = multiplicasion(aux, n1);

aux = res;}

Page 13: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 13/16

  if (n2 == 0)res = 1;

  MessageBox.Show(res.ToString());  return res;

}  public double divicion(double n1, double n2)

{  double res = n1;  double contador = 0;  while (res >= n2)

{res -= n2;contador++;

}  MessageBox.Show(res.ToString());  return contador;

}

  private void btnMult_Click(object sender, EventArgs e){  int a, b;

a = int.Parse(TxtN1.Text);b = int.Parse(TxtN2.Text);multiplicasion(a, b);

}  private void btnDiv_Click(object sender, EventArgs e)

{  int a, b;

a = int.Parse(TxtN1.Text);b = int.Parse(TxtN2.Text);

divicion(a, b);}

  private void btnPot_Click(object sender, EventArgs e){

  int a, b;a = int.Parse(TxtN1.Text);b = int.Parse(TxtN2.Text);potencia(a, b);

}}

}

INSTITUTO TECNOLÓGICO SUPERIORDE INFORMÁTICA “IBARRA”

Especialidad Sistemas

AUTOR: Silvia CuastumalFECHA: 29/11/2010

Page 14: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 14/16

#7OBJETIVO: Realizar un programa que pida una frase y cuente cuántas

palabras comienzan con vocal.

FORMULARIO:

CODIGO:

namespace Vocales{  public partial class Form1 : Form

{  public Form1()

{InitializeComponent();

}  private void BtnProceso_Click(object sender, EventArgs e)

{

  //declarar variables int y string  int n, a = 0, cont = 0, contA = 0, contE = 0, contI = 0, contO = 0,contU = 0;  string voc, voc1, frase,frase1, palabra, palabra1;

frase = TxtFrace.Text;n = frase.Length;

  for (int i = 0; i < frase.Length; i++){

frase1 = frase.Substring(i, 1);  if (frase1.Equals(" "))

{palabra = frase.Substring(a, i - a); a = i + 1;

voc = palabra.Substring(0, 1);  switch (voc)

Page 15: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 15/16

{case (("a")): contA = contA + 1; break;

  case (("e")): contE = contE + 1; break;  case (("i")): contI = contI + 1; break;  case (("o")): contO = contO + 1; break;  case (("u")): contU = contU + 1; break;

}}

}TxtA.Text=contA.ToString();TxtE.Text=contE.ToString();txtI.Text=contI.ToString();TxtO.Text=contO.ToString();TxtU.Text=contU.ToString();

 palabra1 = frase.Substring(a, n - a);voc1 = palabra1.Substring(0, 1);

  if (voc1 == "a"){cont = cont + 1; TxtA.Text = cont.ToString();

}  else if (voc1 == "e")

{cont = cont + 1; TxtE.Text = cont.ToString();

}  else if (voc1 == "i")

{cont = cont + 1; txtI.Text = cont.ToString();

}

  else if (voc1 == "0"){

cont = cont + 1; TxtO.Text =cont.ToString();}

  else if (voc1 == "u"){

cont = cont + 1; TxtU.Text =cont.ToString();}

}}

}

INSTITUTO TECNOLÓGICO SUPERIORDE INFORMÁTICA “IBARRA”

Especialidad Sistemas

AUTOR: Silvia Cuastumal

FECHA: 29/11/2010

Page 16: 8 ejer FUNCIONES amor

8/7/2019 8 ejer FUNCIONES amor

http://slidepdf.com/reader/full/8-ejer-funciones-amor 16/16

#8OBJETIVO: Realizar un programa que imprima la serie de fibonacci

(0,1,1,2,3,5,8,13,21......) menores a un numero ingresado por teclado.

FORMULARIO:

CODIGO:

namespace Fibonaci{  public partial class Form1 : Form

{  public Form1()

{InitializeComponent();

}

  public int Serie(int numero){  int a = 0, b = 1, suma = 0;

LstSerie.Items.Add(a.ToString());LstSerie.Items.Add(b.ToString());

  while (suma < numero){

suma = a + b;a = b;b = suma;

  if (suma <= numero)LstSerie.Items.Add(suma.ToString());

}  return suma;

}  private void BtnProceso_Click(object sender, EventArgs e)

{  int ingreso;

ingreso = int.Parse(TxtNumero.Text);Serie(ingreso);

}}

}