Manejo De Graficos En Dev C++
INDUSTRIAL
DIVISION INFORMÁTICA Y COMPUTACIÓN
ACADEMIA DE COMPUTACIÓN
Datos
Materia:
Programación Lógica Y Estructurada 2
Nombre De La Práctica:
Funciones Básicas Para Crear Un Gráfico.
Contenido
Práctica 7
Objetivo ………………………………………..……………………………
Marco Teórico ………………………………………………………………
Procedimientos …………………………………………...……………….Conclusión …………………..…………………..……………….….........
Bibliografía ...……………………………………..……………….….........
Objetivo
El alumno empleará las herramientas para elaborar un gráfico.
Marco Teórico
1. ¿Qué es un gráfico?
Se utilizan para generar dibujos y presentaciones de programas en general.
2. ¿Que función se utiliza para cargar y cerrar el modo gráfico?
initwindow(); para abrir ungrafico y closegraph(); para cerrarlo.
3. Sintaxis de putpixel, floodfill, rectangle, line y circle y que librería utilizan.
#include<Winbgim.h>
putpixel(x,y,color);
floidfille(x,y,color);
rectangle(x1,y1,x2,y2);
circle(x,y,radio);
line(x1,y1,x2,y2);
Procedimientos
Mi Primer Gráfico - Software
#include<stdio.h>
#include<string.h>#include <winbgim.h>
#include<conio.h>
#include<Windows.h>
void rectangulo();
void linea();
void circulo();
void todas();
int main()
{
int opci,rep;
system("color f5");
do{
system("cls");
printf("Elige Una Opcion:\n\n1. Rectangulo\n2. Linea\n3. Circulo\n4. Todas\n5. Salir\n\n");
scanf("%i",&opci);
switch(opci)
{case 1: rectangulo();break;
case 2: linea ();break;
case 3: circulo();break;
case 4: todas (); break;
case 5: exit(1);
default: system("cls");printf("Introdusca Una Opcion Valida!");break;
}
system("cls");
printf("\n0. Salir\n1. Elegir Otra Opcion\n");
scanf("%i",&rep);
}while(rep!=0);
}void rectangulo()
{
initwindow(600,400);
settextstyle(0,0,2);
setcolor(1);
outtextxy(10,20,"Rectangulo: rectangle();");
setcolor (6);
rectangle(61,41,464,280);
setfillstyle(SOLID_FILL,6);
floodfill(62,42,6);
setcolor(9);
rectangle(72,52,251,153);
setfillstyle(SOLID_FILL,9);floodfill(73,53,9);
setcolor(9);
rectangle(272,52,451,153);
setfillstyle(SOLID_FILL,9);
floodfill(273,53,9);
setcolor(9);
rectangle(72,162,251,263);
setfillstyle(SOLID_FILL,9);
floodfill(73,163,9);
setcolor(9);
rectangle(272,162,451,262);
setfillstyle(SOLID_FILL,9);
floodfill(273,163,9);
system("pause");closegraph();
}
void linea()
{
initwindow(700,500);
settextstyle(0,0,2);
setcolor(1);
outtextxy(20,20,"Lineas: line();");
setcolor (15);
line(351,138,472,408);
setcolor (15);
line(351,138,225,408);
setcolor (15);
line(225,408,556,244);
setcolor (15);
line(556,244,161,244);setcolor (15);
line(161,244,472,408);
system("pause");
closegraph();
}
void circulo()
{
initwindow(400,400);
settextstyle(0,0,2);
setcolor(1);
outtextxy(20,20,"Circulo: circle();");
setcolor (15);
circle(200,200,150);
setfillstyle(SOLID_FILL,15);
floodfill(200,200,15);setcolor (15);
circle(200,200,150);
setfillstyle(SOLID_FILL,15);
floodfill(200,200,15);
setcolor (0);
circle(200,200,130);
setfillstyle(SOLID_FILL,0);
floodfill(200,200,0);
setcolor (15);
circle(200,200,110);
setfillstyle(SOLID_FILL,15);
floodfill(200,200,15);
setcolor (0);
circle(200,200,100);...
Regístrate para leer el documento completo.