Mostrando entradas con la etiqueta TAD. Mostrar todas las entradas
Mostrando entradas con la etiqueta TAD. Mostrar todas las entradas

domingo, 14 de julio de 2013

Grafica de Seno y Coseno con TAD en C++


Bueno amig@s ahora les traigo un programa que muestra la grafica del seno y coseno

Enunciado:
Cree un TAD que permita dibujar la gráfica del coseno y seno mediante coordenadas x,y (la gráfica puede ser dibujada por *ó .) y además que pueda imprimir las coordenadas x,y de cada punto.

Captura:



Codigo:

Graficando.cpp:

#include
#include
#include
#include
#include
#include"time.h"
#include
#include
using namespace std;


#include"Graficas TAD.h"

void graficar();

int main(){
 system("mode 100");
 graficar();

 return 0;
}
void graficar(){
 coordenadas co;
 int x=2, c_y;
 double y=0;

 for(float i=0; i<=360; i+=5){
  c_y=co.coor_y_sin(i);
  coordenadas coo(x, c_y);
  coo.imprimir();

  x++;
 }
 getch();
}
Graficas TAD.h:



#include
#include
#include
#include
#include
#include"time.h"
#include
using namespace std;
 
const double PI=3.141516;

class coordenadas{
private: 
 int x;
 double y;
 int c;
public:
 coordenadas() {
  x=0; y=0; c=0;
 }
 coordenadas(int a,int b) {
  x=a; c=b;
 }

 float coor_y_sin(float i);
 float coor_y_cos(float i);
 void imprimir();
};

float coordenadas::coor_y_sin(float i
 y=ceil(cos(i/180*PI)*20)/2;
 return y;
}

void coordenadas::imprimir(){
 HANDLE stdOutput;
 COORD pos;
 stdOutput = GetStdHandle(STD_OUTPUT_HANDLE);
 pos.X =x;
 pos.Y = 12-c;
 SetConsoleCursorPosition(stdOutput, pos);
 cout<<"."<<"   ("<<x<<12-c<<")";
}
descarga el codigo fuente de aqui