domingo, 21 de octubre de 2012

While en C#

Aquí les dejo algunos problemas con el ciclo While en C#. Me faltan algunos para agregar pero espero colocarlos a medida que los voy desarrollando.


Programa que informa en 10 alumnos, cuantos tienen una nota mayor o igual a 7

int a=0, conteo=0, conteo1=0,nota;

Console.WriteLine("Ingrese 10 notas de los alumnos");
Console.WriteLine(" ");
while (a<10)
{
a = a + 1;
Console.Write("Escriba una nota entre 1 a 10: ");
nota=int.Parse(Console.ReadLine());

if (nota > 10)
{
Console.WriteLine("La nota no se contara, debe ser menor o igual a 10");
}
else if (nota >= 7)
{
conteo = conteo + 1;
}
else
{
conteo1 = conteo1 + 1;
}
}
Console.WriteLine(" ");
Console.Write("Alumnos con nota mayor a 7 es: " + conteo);
Console.WriteLine(" ");
Console.WriteLine("Alumnos con nota menor a 7: " + conteo1);
Console.ReadLine();

Programa que entrega el promedio de estaturas ingresado

double a=0, n, promedio,b,c=0;

Console.WriteLine("Programa que informa el promedio de edades");
Console.WriteLine("");
Console.WriteLine("Utilize el punto como separador del metro y los centimetros");
Console.WriteLine("");
Console.Write("Ingrese la cantidad de edades a contar: ");
n=double.Parse(Console.ReadLine());

if (n == 0)
{
Console.WriteLine("Al ingresar cero el programa termina");
Console.ReadLine();
}
else
{
while (a < n)
{
a = a + 1;
Console.Write("Ingrese la estatuta en metros: ");
b = double.Parse(Console.ReadLine());
c = c + b;
}
promedio = c / n;
Console.WriteLine("El promedio de estaturas es: " + promedio);
Console.ReadLine();
}


Realizar un programa que imprima 25 términos de la serie 11 - 22 - 33 - 44, etc. (No se ingresan valores por teclado)

            int a=1, b=0, c=0;
            while (a <= 100)                
            {
                Console.WriteLine("");
                a = a + 1;
                b = b + 1;                
                Console.Write(b);
                c = c + 1;                
                Console.Write(c);                
            }
            Console.ReadLine();   


Mostrar los múltiplos de 8 hasta el valor 500. Debe aparecer en pantalla 8 - 16 - 24, etc.         

            int a=0, b=0, c;

            while (a<500)
            {
                a = a + 1;
                b = b + 8;
                Console.Write(" "+ b);
                              
            }
            
            Console.ReadLine();


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com

No hay comentarios:

Publicar un comentario

Gracias por visitar mi blog. Si quieres recibir mis entradas actualizadas escribeme a wilmerpsilva@hotmail.com. !!! Recuerda comentar es agradecer !!!