Hello,

Je commence depuis peu à apprendre le langage C. J'ai beau cherché sur le net, je n'arrive pas à trouver un bon tutoriel pour utiliser les fonctions trigonométriques en C.

J'aimerai crée un programme qui calcule l'air d'un triangle de différente façon dont une en multipliant 2 coté et un angle, le tout divisé par 2.

A = ab Sin(alpha) / 2

Voici un résumé mon code actuel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <math.h>
 
int main()
{
	#define pi 3.14
	int key;
	double area;
	float riba,ribb,height;
	double angle1;
	double sin ( double angle1 );
 
 
	printf("Calculate triangle area using:\n");
	printf("1 - Rib and height\n");
	printf("2 - Two ribs and angle\n");
	printf("3 - One rib and three angles\n");
	printf("Please enter your choice:\n");
 
	scanf("%i",&key);
 
	switch(key)
	{
		case 1: scanf("%f %f",&riba,&height);
			area=(riba*height)/2;
			printf("Area: %.3f\n",area);
			break;
		case 2: scanf("%f %f %f",&riba,&ribb,&angle1);
			area=riba*ribb;
			area=area*(sin(angle1));
			area=area/2;
			printf("Area: %.3f\n",area);
			break;
		case 3: printf("You choose the third choice\n");
			break; /*pas encore fini*/
		default: printf("Wrong key!!!\n");
	}
 
	return 0; 
 
}
Pouvez-vous m'éclairer et m'aider à définir et calculer un sinus ?

Merci d'avance !!

Amicalement,
Ilan