Tecnología

Cómo dibujar un triángulo en C

Escrito por mike wallace | Traducido por beatriz sánchez
Cómo dibujar un triángulo en C

Crea un triángulo anidando varios bucles for.

Stockbyte/Retrofile/Getty Images

Un problema de programación habitual que se presenta a los estudiantes en una clase de introducción a la programación en C es cómo imprimir un triángulo. Este programa requiere el conocimiento de las estructuras de control, como el "bucle for". Un bucle for ejecuta un bloque de código varias veces. Puedes colocarlo dentro de un bloque de código de otro bucle for, creando un bucle for anidado. Esta es la clave para resolver este problema. Anidando dos bucles for, puedes dibujar un triángulo.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • Un IDE (entorno de desarrollo integrado) de C, como Eclipse CDT
  • Un compilador de C, como GCC

Lista completaMinimizar

Instrucciones

  1. 1

    Ejecuta el IDE de C haciendo clic en su icono de programa. Cuando se abra, selecciona "Archivo", "Nuevo", "Proyecto" y elige "Proyecto C" para crear un nuevo proyecto C. Aparecerá un archivo de código fuente en blanco en el trozo del editor de texto del IDE.

  2. 2

    Importa las dos librerías siguientes escribiendo las siguientes sentencias en la parte superior del archivo de código fuente: #include <stdio.h> #include <stdlib.h>

  3. 3

    Crea una función principal. La función principal es el punto de inicio del programa. Colocarás todo tu código dentro de ella. Escribe lo siguiente bajo las sentencias "include" para declarar la función principal: int main() {}

  4. 4

    Crea un bucle for externo. El objetivo de este bucle es crear una serie de filas. Escribe lo siguiente entre los corchetes de la función principal para crear un bucle for que cree 10 filas: for(int i = 0; i < 9; i++) {}

  5. 5

    Crea un bucle for anidado. Este bucle crea una serie de columnas con un patrón triangular limitando la cantidad de columnas creadas, según la fila actual. Por ejemplo, un la fila uno, se crea una columna. En la fila dos, se crean dos columnas. Para crear un bucle for anidado que esté limitado de esta forma, escribe lo siguiente entre los corchetes del primer bucle for: for(int j = 0; j < i; j++) { printf(“X”); }

  6. 6

    Crea una nueva línea que separe cada fila. Escribe esta sentencia bajo el bucle anidado, pero entre los corchetes del primer bucle: printf(“\n”);

  7. 7

    Ejecuta el programa pulsando el botón de reproducción verde. La salida del programa tendrá este aspecto: X XX XXX XXXX XXXXX XXXXXX XXXXXXX XXXXXXXX

Más galerías de fotos

comentarios

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2014 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media