Tecnología

Inicio

Cómo Graficar una onda sinusoidal en C ++

la programación informática es compleja, pero si está bien versado en un lenguaje de programación como C ++, las posibles aplicaciones son prácticamente infinitas. Incluso Microsoft Windows se ejecuta en C ++. Representación gráfica de una onda sinusoidal usando C ++ es un ejercicio que le ayudará a familiarizarse con el idioma. En trigonometría, una curva sinusoidal está representado por la fórmula f (x) = a * sin (bx + c) y tiene una, ondulado, patrón de repetición de artesa a pico.

Instrucciones

1 Abra el editor de código.

2 Escriba "# include <cstdio>

incluir <math> incluir <windows.h>

int main (void)

{

int x, y;

COLORREF amarillo = RGB (255,255,0);

COLORREF azul claro = RGB (173,216,230) ".

3 Agregue el código, "SetConsoleTitle (" ConGraphics ");

HWND hWnd = FindWindow (NULL, "ConGraphics");

HDC hdc = GetDC (hWnd);

// Dibuja una curva sinusoidal amarillo

para (x = 0; x <700; x ++)

{

// center at y = 200 pixels

y = (int) (sin (x / 100,0) * 100 + 200);

SetPixel (hDC, x, y, amarillo) ".

4 Para terminar de escribir, "// dibujar la línea central

para (x = 0; x <700; x ++)

{

SetPixel(hDC, x, 200, lightblue);

}

ReleaseDC (hWnd, HDC);

DeleteDC (hDC);

getchar (); // Espere

devolverá 0. "