Benutzer:Jack.van-dayk/ C-Programme: Sinusberechnung

Aus Wikibooks
 

#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 Winkelabstände / y     
                                Zwischenwert zum Berechnen des Sinus
	int max = 36; // Endwert der Schleife
	float berechnewinkel, y; // Ausgabewert des berechneten Winkels

	printf ("programm zur berechnung von der sinusfunktion in 10er schritten \n\n"); /*Ausgabe des Programtietels*/

	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)
	//for (anzahl=0; anzahl<=max; anzahl=anzahl*10)
	{
		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 sinus wert kleiner ist als null wird ein lerzeichen 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); // ausgabe des winkels und negativer  
                                                                                        sinuswertes des winkels einrücken der werte
			}
		*/
	}
return 0;