* *
*
* * News
 • Daily news
 • Archived news

Columns
 • WildCard
 • Qbasic Articles
 • QB Comic!

Learning center
 • QB Books
 • Qbasic Lessons!
 • Qbasic FAQ
 • Newbies Section
 • Qbasic Tutorials

* *
*
*
*
*  
.SIN Function Programming Example.

  QuickSCREEN      Details     Example      Contents      Index
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
SIN Function Programming Example
The example plots the graph of the polar equation r = 1 + sin n (é). This
figure is sometimes known as a cardioid, owing to its resemblance to a
heart when n equals 1.
 
'***Programming example for the SIN function***
CLS
CONST PI = 3.141593
SCREEN 1 : COLOR 1,1             'Medium resolution, blue background.
WINDOW (-3,-2)-(3,2)             'Convert screen to Cartesian coordinates.
INPUT "Number of petals = ", N
CLS
PSET (1,0)                       'Set initial point.
FOR Angle = 0 TO 2*PI STEP .02
   R = 1 + SIN(N*Angle)          'Polar equation for "flower."
   X = R * COS(Angle)            'Convert polar coordinates to
   Y = R * SIN(Angle)            'Cartesian coordinates.
   LINE -(X,Y)                   'Draw line from previous point to new point.
NEXT
END
* * ** * * * *