AnteriorPosterior

2.2.6. Repetir sentencias compuestas

  Curso: Programación en C# (2015), por Nacho Cabanes

2.2.6. Repetir sentencias compuestas

En los últimos ejemplos que hemos visto, después de "for" había una única sentencia. Si queremos que se hagan varias cosas, basta definirlas como un bloque (una sentencia compuesta) encerrándolas entre llaves. Por ejemplo, si queremos mejorar el ejemplo anterior haciendo que deje una línea en blanco entre tabla y tabla, sería:

// Ejemplo_02_02_06a.cs
// "for" anidados (2)
// Introducción a C#, por Nacho Cabanes
 
using System;
 
public class Ejemplo_02_02_06a
{
    public static void Main()
    {
        int tabla, numero;
 
        for (tabla=1; tabla<=5; tabla++) 
        {
            for (numero=1; numero<=10; numero++) 
                Console.WriteLine("{0} por {1} es {2}", tabla, numero,
                    tabla*numero);
 
            Console.WriteLine();
        }
    }
}
 

Ejercicios propuestos:

Ejercicio propuesto 2.2.6.1: Crea un programa que escriba 4 líneas de texto, cada una de las cuales estará formada por los números del 1 al 5.
Ejercicio propuesto 2.2.6.2: Crea un programa que pida al usuario el ancho (por ejemplo, 4) y el alto (por ejemplo, 3) y escriba un rectángulo formado por esa cantidad de asteriscos:
****
****
****

Actualizado el: 28-10-2014 15:39

AnteriorPosterior