8 ejer funciones amor
TRANSCRIPT
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");
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");
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
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){
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
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))
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
8/7/2019 8 ejer FUNCIONES amor
http://slidepdf.com/reader/full/8-ejer-funciones-amor 8/16
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”
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;
8/7/2019 8 ejer FUNCIONES amor
http://slidepdf.com/reader/full/8-ejer-funciones-amor 11/16
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;}
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
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)
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
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);
}}
}