Zum Inhalt springen

Awk: Übungen: Aktionen: Lsg140

Aus Wikibooks

Eine mögliche Lösung

[Bearbeiten]
BEGIN {
  PI = 3.14159265
  
  print "x\tsin x\tcos x"
  print "-----------------------" 

  for(x=0.0; x<PI; x+=0.1) {
    printf("%3.2f\t%5.4f\t%5.4f\n", x, sin(x), cos(x))     
  }
  
  printf("%3.2f\t%5.4f\t%5.4f\n", PI, sin(PI), cos(PI))
}

Ausgabe:

x       sin x   cos x
-----------------------
0,00    0,0000  1,0000
0,10    0,0998  0,9950
0,20    0,1987  0,9801
0,30    0,2955  0,9553
0,40    0,3894  0,9211
...
3,10    0,0416  -0,9991
3,14    0,0000  -1,0000


← zurück