Skip to content

Instantly share code, notes, and snippets.

@RH2
Created June 12, 2017 03:19
Show Gist options
  • Save RH2/b476881049b5a13e89161ba5433d49a5 to your computer and use it in GitHub Desktop.
Save RH2/b476881049b5a13e89161ba5433d49a5 to your computer and use it in GitHub Desktop.
I was bored.
int abs(int a){
if (a<0){
return a*-1;
}
}
float sinTable(int a){
float p = 0;
if(a=0){p+= 0;}
else if(a=0){p+= 0;}
else if(a=1){p+= 0.0174;}
else if(a=2){p+= 0.0349;}
else if(a=3){p+= 0.0523;}
else if(a=4){p+= 0.0698;}
else if(a=5){p+= 0.0872;}
else if(a=6){p+= 0.1045;}
else if(a=7){p+= 0.1219;}
else if(a=8){p+= 0.1392;}
else if(a=9){p+= 0.1564;}
else if(a=10){p+= 0.1736;}
else if(a=11){p+= 0.1908;}
else if(a=12){p+= 0.2079;}
else if(a=13){p+= 0.2249;}
else if(a=14){p+= 0.2419;}
else if(a=15){p+= 0.2588;}
else if(a=16){p+= 0.2756;}
else if(a=17){p+= 0.2924;}
else if(a=18){p+= 0.3090;}
else if(a=19){p+= 0.3256;}
else if(a=20){p+= 0.3420;}
else if(a=21){p+= 0.3584;}
else if(a=22){p+= 0.3746;}
else if(a=23){p+= 0.3907;}
else if(a=24){p+= 0.4067;}
else if(a=25){p+= 0.4226;}
else if(a=26){p+= 0.4384;}
else if(a=27){p+= 0.4540;}
else if(a=28){p+= 0.4695;}
else if(a=29){p+= 0.4848;}
else if(a=30){p+= 0.5;}
else if(a=31){p+= 0.5150;}
else if(a=32){p+= 0.5299;}
else if(a=33){p+= 0.5446;}
else if(a=34){p+= 0.5592;}
else if(a=35){p+= 0.5736;}
else if(a=36){p+= 0.5878;}
else if(a=37){p+= 0.6018;}
else if(a=38){p+= 0.6157;}
else if(a=39){p+= 0.6293;}
else if(a=40){p+= 0.6428;}
else if(a=41){p+= 0.6561;}
else if(a=42){p+= 0.6691;}
else if(a=43){p+= 0.6820;}
else if(a=44){p+= 0.6947;}
else if(a=45){p+= 0.7071;}
return p;
}
float sin(int a){
if(a<45){
return sinTable(a);
}
else{
return 1-sinTable( abs(a-90) );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment