PROGRAMACION AVANZADA
16/02/2012
Muestra el formulario donde se registraran los datos personales del cliente. CODIGO:
private void Frm_Load(object sender, EventArgs e) { for (int i = 0; i <= 100; i++) { lstEdad.Items.Add(i); } } private void btnAceptar_Click(object sender, EventArgs e) { string salida = ""; salida = "NOMBRE: "+txtNombre.Text; salida=salida +", EDAD: "+ lstEdad.SelectedItem.ToString(); if (chkDeposito.Checked) { salida += " Aos, DEPOSITO: "+"Si dejo depsito"; } else { salida +=" Aos, DEPOSITO: "+"No dejo depsito"; } txtSalida.Text = salida; }
PANTALLA DE SALIDA:
PROCEDIMIENTO:
void (int i) { for (int i = 0; i <= 100; i++) { lstEdad.Items.Add(i); } } void(String salida) { string salida = ""; salida = "NOMBRE: "+txtNombre.Text; salida=salida +", EDAD: "+ lstEdad.SelectedItem.ToString(); if (chkDeposito.Checked) { salida += " Aos, DEPOSITO: "+"Si dejo depsito"; } else { salida +=" Aos, DEPOSITO: "+"No dejo depsito"; } txtSalida.Text = salida; }
EJEMPLOS DE PROCEDIMIENTOS: EJEMPLO 1: DESCRIPCIN DEL PROGRAMA: Muestra la suma consecutiva del 1 hasta el 100. CDIGO:
static void Main(string[] args) { int sumaT; sumaT = 0; for (int numero = 0; numero <= 100; numero++) { numero = numero++; sumaT = sumaT + numero; } Console.WriteLine("La suma del 1 hasta el numero 100 es: " + sumaT); }
PANTALLA DE SALIDA:
PROCEDIMIENTO:
void Suma del 1 al 100 (int sumaT) { int sumaT; sumaT = 0; for (int numero = 0; numero <= 100; numero++) { numero = numero++; sumaT = sumaT + numero; } Console.WriteLine("La suma del 1 hasta el numero 100 es: " + sumaT); }
EJEMPLO 2: DESCRIPCION DEL PROGRAMA: Muestra una lista de 5 calificaciones de un alumno y determina el numero de materias aprobadas. CODIGO:
using using using using System; System.Collections.Generic; System.Linq; System.Text;
namespace _5_calificaciones_do_while { class Program { static void Main(string[] args) { //pedir 5 calificaciones double calificacin; int i=1,i2 = 1,aprobados=0; do { Console.WriteLine("Teclea una calificacin "+i2); i2++;
calificacin = double.Parse(Console.ReadLine()); i++; if (calificacin >=6.0 && calificacin <=10.0) { aprobados++; } } while (i <= 5); Console.WriteLine("Aprobados "+aprobados); } } }
PANTALLA DE SALIDA:
PROCEDIMIENTO:
void calificacion(double calificacion, int i,i2,aprobados) { double calificacion; int i=1,i2 = 1,aprobados=0; do { Console.WriteLine("Teclea una calificacin "+i2); i2++; calificacion = double.Parse(Console.ReadLine()); i++; if (calificacion >=6.0 && calificacion <=10.0) { aprobados++; } } while (i <= 5); Console.WriteLine("Aprobados "+aprobados); }