#include <stdio.h>
#include <math.h> // Einbinden der Mathestandard-Bibliotek
#define PI 3.14159f // Festlegen vom Wert
int main (void)
{
/* Variablen-Deklaration*/
float berechnesinus; // Deklarieren der Sinus-Funktion
float anzahl, x=10; // anzahl: Wert zum Hochzählen der Schleife von 0 bis 36 / x=10 Faktor der Winkelabstaende / y Zwischenwert zum Berechnen des Sinus
int max = 36; // Endwert der Schleife
float berechnewinkel, y; // Ausgabewert des berechneten Winkels
printf ("Programm zur Berechnung der Sinusfunktion in 10er-Schritten \n\n"); /*Ausgabe des Programtitels*/
printf ("Winkel \t\t\t Sinus des Winkels \n\n "); /* Ausgabe des Tabellenkopfes*/
/* Schleife zur Berechnung der Winkel 0° bis 360°*/
for (anzahl=0; anzahl<=max; ++anzahl)
{
berechnewinkel = x * anzahl; // Zählwert wird mit Faktor der Winkelabstände zum Winkelwert multipliziert
y = berechnewinkel * PI / 180; // Erstellen der rad-Zahl zum Berechnen des Winkels
berechnesinus = (float) sin(y); // Berechnen des Siuns des Winkels
printf ("%g\t\t\t\t% .3f\n",berechnewinkel, berechnesinus);
if (berechnesinus < 0) // wenn der berechnete Sinuswert kleiner ist als 0, wird ein Leerzeichen eingefügt
{
printf ("%g\t\t\t\t%.3f\n",berechnewinkel, berechnesinus);// Ausgabe des Winkels und Sinuswertes des Winkels
}
else
{
printf ("%g\t\t\t\t %.3f\n",berechnewinkel, berechnesinus);
}
}
return 0;
}