Coucou , je suis debutant en programmation

tourebrice7 -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je debute en C et on me demande d'ecrire un programme permettant la conversion des degrés en radian ou des radians en degrés.
L’utilisateur devra choisir le type de conversion souhaitée avant de saisir la valeur à convertir

**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE

#include<math.h>
#include<stdio.h>
#define PI 3.14159;
main (){
 int  D , R , n ;
 char C , d , r ;
 
 printf("Quel type de convertion desirez-vous ?"
         d=="Convertion degre en radian"
   r=="Convertion radian en degre ");
   
   
 scanf("%char  %char " , &d , &r);
 
 printf("Entrer la valeur a convertir");
 scanf("%d",&n);
 
 if(C==d)
 {
  D=(n*PI)/180°;
  printf("La convertion en radian est : %d",D);
 }
 
 else if (C==r)
 {
  D=(n*180°)/PI;
  printf("La convertion en degre est :%d",D);
 }
 
 else {
  printf("Erreur");
 }
 
 getch();
}

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, as-tu testé ton programme?
0
tourebrice7
 
Oui oui je l'ai tester
0
tourebrice7
 
Mais l'application que je j'utilise pour le faire (dev c++) signale le problème au niveau du debut du programme c'est-à-dire au niveau du printf en debut de programme.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > tourebrice7
 
il est utile que tu nous indique quel message d'erreur tu as à quelle ligne.
modifie ton programme, simplifie le printf pour découvrir ce qui pose problème.
0
tourebrice7
 
c'est là le problème , je ne sais pas comment faire
0
tourebrice7
 
#include<math.h>
#include<stdio.h>

main (){
 int R , n ;
 double D;
 const float PI = 3.14159;
 char C , d , r ;
 
 puts("Quel type de convertion desirez-vous \n");
 
 printf("Convertion degre en radian \n");
 scanf("%char",&d);
 
 pritf("Convertion radian en degre \n");
 scanf("%char",&r);
         
 printf("Entrer la valeur a convertir");
 scanf("%d",&n);
 
 if(C==d)
 {
  D=n*PI/180;
  printf("La convertion en radian est : %.5f",D);
 }
 
 else if (C==r)
 {
  D=n*180/PI;
  printf("La convertion en degre est :%.5",D);
 }
 
 else {
  printf("Erreur");
 }
 
 getch();
}



C:\Users\USER\AppData\Local\Temp\ccymQ40e.o td6'.c:(.text+0x55): undefined reference to `pritf'

C:\Users\USER\Documents\TD Mr Petey\collect2.exe [Error] ld returned 1 exit status


**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
0
rkayy Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
en plus sous devc++ on peut mettre des breakpoints :')
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Les breakpoints et autres fonctionnalités d'un débogueur ne servent qu'à déboguer un programme en cours d'exécution.

Ici, le problème est que la chaîne de compilation n'arrive pas à produire d'exécutable.
0