Ejemplos del Bucle For en C#

Ejemplos del Bucle For en C#

Ejemplo 1

Desarrollar un programa que muestre la tabla de multiplicar de un numero ingresado por el teclado del 1 al 15 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstructuraRepetitivaWhile
{
    class Program
    {
        static void Main(string[] args)
        {
            int n;
            string linea;
            Console.Write("Ingrese multiplicador: ");
            linea = Console.ReadLine();
            n = int.Parse(linea);
            for(int i=1; i<=15; i++ ) {              
                    Console.Write(i+" x "+n+" = "+i*n+"\n");               
            }            
            Console.ReadKey();
        }
    }
}
Al ejecutar el código muestra el siguiente resultado 



Ejemplo 2

Realizar un programa que permita ingresar n números enteros por el teclado y se desea conocer:
             a) La cantidad de números positivos.
             b) La cantidad de números negativos.
             c) La cantidad de números pares.
             d)La cantidad de números impares 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstructuraRepetitivaWhile
{
    class Program
    {
        static void Main(string[] args)
        {
            int n,valor,positivos,negativos,pares,impares;
            positivos = 0;
            negativos = 0;
            pares = 0;
            impares = 0;
            string linea;
            Console.Write("Ingrese valor de n: ");
            linea = Console.ReadLine();
            n = int.Parse(linea);
            for(int i=1; i<=n; i++ ) {
                Console.Write("Ingrese numero "+i+": ");
                linea = Console.ReadLine();
                valor = int.Parse(linea);
                if (valor > 0)
                {
                    positivos++;
                }
                else
                {
                    if (valor < 0)
                    {
                        negativos++;
                    }
                }
                if (valor % 2 == 0)
                {
                    pares++;
                }
                else
                {
                    if (valor % 2 != 0)
                    {
                        impares++;
                    }
                }
            }
            Console.WriteLine("Cantidad de numeros negativos: "+negativos);
            Console.WriteLine("Cantidad de numeros positivos: "+positivos);
            Console.WriteLine("Cantidad de numeros pares: "+pares);
            Console.WriteLine("Cantidad de numeros impares: "+impares);
            Console.ReadKey();
        }
    }
}
Al ejecutar el código muestra el siguiente resultado 

2 comentarios: