// Grafica.java
// Genera la gráfica de una función en la pantalla

import java.lang.Math.*;
public class Grafica
{
  static void print(String s)
  {
    System.out.print(s);
  }

  public static void main(String[] args)
  {
    float x1 = 0,
	       x2 = 20,
			 increment = 0.5f,
			 y;
			 
    
	 for (float i = x1; i <= x2; i = i + increment)
	 {
	   y = (float)(10.0 * (double)Math.sin(i) + 10.0);
		for (int j = 0; j <= y; j++)
		{
		  print(" ");
		}
		System.out.println("*");
	 }
  }
}//end
