Coucou , je suis debutant en programmation

Fermé
tourebrice7 - Modifié le 29 sept. 2019 à 13:28
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 1 oct. 2019 à 11:07
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();
}
A voir également:

2 réponses

yg_be Messages postés 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471
29 sept. 2019 à 13:58
bonjour, as-tu testé ton programme?
0
Oui oui je l'ai tester
0
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 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471 > tourebrice7
29 sept. 2019 à 16:24
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
c'est là le problème , je ne sais pas comment faire
0
#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 lundi 30 septembre 2019 Statut Membre Dernière intervention 30 septembre 2019
30 sept. 2019 à 16:38
en plus sous devc++ on peut mettre des breakpoints :')
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
1 oct. 2019 à 11:07
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