Tecnología

Inicio

Cómo hacer gráfico de cuadrantes en C ++

gráficos bidimensionales se componen de cuatro cuadrantes: un cuadrante donde todos los valores x e y son positivos, uno donde todos son negativos, uno donde x es negativo e y es positivo, y uno donde x es positivo e y es negativo. Se puede escribir un programa sencillo en C ++ que genera el sistema de cuadrantes para la representación gráfica. Este programa utiliza las capacidades de salida de texto integrado de C ++ para crear un sistema de cuadrantes, y por lo tanto no requiere ninguna biblioteca de gráficos de terceros.

Instrucciones

1 Cargar el IDE C ++ haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto ++ C" para crear un nuevo proyecto de C ++. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Declarar una función principal escribiendo la firma de la función se enumeran a continuación. La función principal es el punto de partida para su programa. Todo el código fuente para el proyecto debe ir dentro de las llaves que siguen a la declaración de la función.

int main ()
{}

3 Crear un bucle "for" para iterar sobre los valores de -10 a través de 10, un número entero a la vez. Esto le permitirá establecer un eje de la gráfica, en este caso la "Y" o eje vertical.

for(int y = -10; y < 10; y++)
{}

4 Crear otro bucle "for" para crear la "x" o eje horizontal. Coloque este bucle "for" dentro de los corchetes del bucle anterior. Esto crea un anidado "para" estructura de bucle. Cada vez que el interior "para" bucle completa un ciclo completo, lo externo "para" avances bucle sólo una iteración. Esto le permite crear una cuadrícula de dos dimensiones.

for(int x = -10; x < 10; x++)
{}

5 Escribir un "if" que pone a prueba los valores de la coordenada "y" "x" e. Si el valor de "x" es cero, y el valor de "y" es cualquier cosa menos cero, entonces el programa imprime una línea vertical. Esto marca el divisor vertical que separa los cuadrantes. El "if" es el siguiente:

if((x == 0) && (y !=0))
{ cout << "|"; }

6 Escribir un "else if". Éste pruebas para ver si ambos "x" e "y" son cero. Entonces, el programa imprime un signo "+", con motivo de la intersección entre el eje vertical y horizontal.

else if((x == 0) && ( y == 0))
{ cout << "+"; }

7 Escribir otra "cosa if". Este se somete a prueba para ver si "y" es igual a cero, sino que "x" es cualquier cosa menos cero. En este caso, el programa imprime la línea horizontal que separa los cuadrantes.

else if((y == 0) && (x != 0))
{ cout << "-"; }

8 Escribir una declaración "si no" que cubre todos los demás casos. Para estos casos, sólo tiene que imprimir un carácter de espacio.

else
{ cout << " "; }

9 Escribir la siguiente línea después de la llave de cierre, o "}" carácter, del interior de bucle. Esto imprime una nueva línea después de cada iteración completa del interior de bucle.

cout << endl;

10 Ejecutar el programa pulsando el botón "Reproducir" verde. El programa imprime un gráfico con cuatro cuadrantes a la ventana de salida.