c de grafik?

ermess
03-01-2011, 20:04   |  #1  
OP Üye
Teşekkür Sayısı: 0
57 mesaj
Kayıt Tarihi:Kayıt: Kas 2010

Y=sin(X).X  grafini cizmeye calşitm ama hata veriyor anlamadim şu koda bakarmisiniz?
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<iostream>
#include<math.h>
      using namespace std;
         int main() {
             initwindow(640,480,"winbgim");
             float a,b,X,Y,olcek;
             putpixel(320,240,5);
             line(0,240,640,240);
             line(320,0,320,480);
             olcek=40.0;
            
             for(X=-1.0; X<=1; X+=0,01) {
                         Y=sin(X).X;
                         a=320+X*X*olcek;
                         b=240-Y*olcek;
                         line(a,b,X,Y);
                         }
                         getchar();
                         closegraph();
                         return 0;
                         }

muh34
03-01-2011, 20:42   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
215 mesaj
Kayıt Tarihi:Kayıt: Eki 2010

Y=sin(X).X ibaresinde carpım operatoru kullanmalısınız.Ayrıca sin() fonksiyonu radyan cinsinden bir parametre almaktadır.

Y=sin(2*3.1415*olcek)*X;

Başarılar

Son Düzenleme: muh34 ~ 03 Ocak 2011 20:42