En este artículo, discutiremos cómo diseñar un globo aerostático en C usando gráficos .
Acercarse:
- Dibuja un círculo usando la función circle() .
- Dibuja un total de cuatro líneas usando la función line() que actuará como la cuerda que sostiene el contenedor.
- Implemente el contenedor usando la función rectángulo() .
- Colorea el círculo que actuará como un globo con rojo usando las funciones setfillstyle() y floodfill() .
- Colorea el contenedor amarillo y marrón usando las funciones setfillstyle() y floodfill() .
- Colorea todas las cuerdas de blanco usando las funciones setfillstyle() y floodfill() .
- Establezca el color de fondo azul usando las funciones setfillstyle() y floodfill().
A continuación se muestra la implementación del enfoque anterior:
C
// C program to design a Hot Air Balloon // using graphics #include <conio.h> #include <graphics.h> #include <stdio.h> // Driver Code void main() { int gd = DETECT, gm; // Initialize of gdriver with // DETECT macros initgraph(&gd, &gm, "C:\\" "turboc3\\bgi"); // Set the Background Color to blue setfillstyle(SOLID_FILL, BLUE); floodfill(100, 100, 15); // Set Circle Balloon Color // With Red setfillstyle(SOLID_FILL, RED); // Creating Balloon circle(550, 200, 100); floodfill(552, 202, 15); // Set The Rope Color // With White setfillstyle(SOLID_FILL, WHITE); // Right Side Right Rope line(650, 200, 630, 400); // Right Side Left Rope line(650, 200, 620, 400); // Connect the two right side ropes // for coloring purpose line(620, 400, 630, 400); floodfill(625, 398, 15); // Left side left rope line(450, 200, 470, 400); // Left side right rope line(450, 200, 480, 400); // Connect the two left side ropes // for coloring purpose line(470, 400, 480, 400); floodfill(475, 398, 15); // Set Container One Part // With Brown setfillstyle(SOLID_FILL, BROWN); rectangle(450, 400, 650, 500); floodfill(452, 402, 15); // Set Container Another // Part With Yellow setfillstyle(XHATCH_FILL, YELLOW); // Dividing Container For // Decorating Purpose line(450, 430, 650, 430); floodfill(452, 498, 15); // Hold the screen getch(); // Close the initialized gdriver closegraph(); }
Producción:
Publicación traducida automáticamente
Artículo escrito por sounetraghosal2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA