bonjour,

je viens de commencer en C, par un programme tout simple: calculer Vitesse distance et temps:

1 - parametre manquant? vitesse distance ou temps

en fonction de la reponse, on donne les 2 autres parametres, , et le prog donne la valeur inconnue...

tres simple!
mais je n arrive pas a faire la comparaison entre "p", qui est le parametre manquant, et ce que vas taper l utilisateur (v d ou t)

je sais qu il y a des moyens plus simple, avec strcmp, mais pour bien voir le fonctionnement de base.

voici mon code, en cour d elaboration:

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
#include <stdio.h>
 
int main ()
{
char p;
int vit,dist,tps;
 
 
    printf("Calcul de temps\n");
    printf("Paramètre manquant? V, D, T ?");
    scanf("%c", &p);
 
    if ( p == "V" )
    {
         printf("Distance KM?");
         scanf("%d",&dist);
 
         printf("Temps Min?");
         scanf("%d",&tps);
 
         vit= dist + tps;
 
         printf("Votre vitesse est de %d KM/H", vit); 
     }
 
     else 
         printf("en attente de creation\n");
 
      system("PAUSE"); 
      return 0;   
}
par avance merci pour vos conseil et suggestion ! mais je veux pas forcement les moyens les plus simples!

MERCI