Академический Документы
Профессиональный Документы
Культура Документы
Materia: Algoritmos
Unidad 4: Solucin De Problemas Usando Estructuras Algortmicas Repetitivas
Nombre de la Prctica: Problemas con Ciclos WHILE
Objetivo: El alumno podr resolver problemas lgicos repetitivos
Lugar: Laboratorio de Cmputo Duracin: 1 hora.
Materiales: Libreta y Lpiz Maquinaria y Herramientas: PC Windows,
Lenguaje: C#
Procedimiento:
Ejemplo 1: Se requiere desarrollar un programa que muestre por consola los
nmeros del 1 al 10, en este momento slo se podra hacerlo de la siguiente
manera:
Cdigo C#
int x1 = 1;
int x2 = 2;
int x3 = 3;
int x4 = 4;
int x5 = 5;
int x6 = 6;
int x7 = 7;
int x8 = 8;
int x9 = 9;
int x10 = 10;
Console.WriteLine(x1);
Console.WriteLine(x2);
Console.WriteLine(x3);
Console.WriteLine(x4);
Console.WriteLine(x5);
Console.WriteLine(x6);
Console.WriteLine(x7);
Console.WriteLine(x8);
Console.WriteLine(x9);
Console.WriteLine(x10);
Console.ReadKey();
Por consola:
En este ejemplo se hace mejor y con menos trabajo para el programador
mediante un ciclo WHILE (AL IGUAL CON FOR):
Cdigo C#
int x = 1;
while (x <= 10)
{
Console.WriteLine(x);
x++;
}
Console.ReadKey();
Ejercicio 1: En cada caso del uso del WHILE, notarn que la comparacin que
se realiza para continuar en el ciclo esta codificada de manera diferente:
1) int contador = 1;
while (contador++ <= 10)
{
Console.WriteLine("Iteracin: "+contador);
}
Console.ReadKey();
2) int contador = 1;
while (++contador <= 10)
{
Console.WriteLine("Iteracin: "+contador);
}
Console.ReadKey();
Ejercicio 2:
1) Dado un cierto nmero entero positivo, imprimir su equivalente en
asteriscos as mismo se tendr que salir del programa cuando ingrese un
0.
2) Dado un cierto nmero, realizar su respectiva tabla de multiplicar, el
usuario deber especificar hasta que numero llegar la multiplicacin.
3) Leer N nmeros y obtener su mitad.
4) Una compaa de seguros tiene contratados a n vendedores. Cada uno
hace tres ventas a la semana. Su poltica de pagos es que un vendedor
recibe un sueldo base y un 10% extras por comisiones de sus ventas. El
gerente de su compaa desea saber cuanto dinero obtendr en la
semana cada vendedor por concepto de comisiones por las 3 ventas
realizadas y cuanto tomando su sueldo base y sus comisiones. Al final
deber mostrar cuanto se le pagarn a todos los empleados registrados.
DGITO COLOR
1o2 Amarillo
3o4 Rosa
5o6 Roja
7o8 Verde
9o0 Azul
12)Sacar el factorial de un nmero ingresado, recuerden que el factorial se
obtiene de la siguiente manera: 3 = 3 x 2 x 1 = 6.
13) Calcular la suma siguiente: 90+87+84+81+78..+3=