Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  douae
Language: C/C++
Code:
     #include <stdio.h>
#include <conio.h>
float convert_masse(float m2, float m1,int p)

     printf("entrer la quantite que vous voulez convertir en gramme");
scanf("%f",&m1);

printf("choisissez 1 pour kg,2 pour hg,3 pour dag,4pour g,5 pour dg,6 pour cg et 7 pour mg");

scanf("%d",&p);
if(p==1)
  m2=m1*0.001;
else if(p==2)
   m2=m1*0.01;

else if(p==3)
m2=m1*0.1;
else if(p==4)
m2=m1;
else if(p==5)
m2=m1*10;
else if(p==6)
m2=m1*100;

else if(p==7)
m2=m1*1000;
return m2;
}

float convert_liquide(float l2, float l1,int q)

     printf("entrer la quantite que vous voulez convertir en litre");
scanf("%f",&l1);

printf("choisissez 1 pour l,2 pour dl,3 pour cl,et4pour ml ");

scanf("%d",&q);
if(q==1)
  l2=l1;
else if(q==2)
   l2=l1*10;

else if(q==3)
l2=l1*100;
else if(q==4)
l2=l1*1000;
return l2;
}
float convert_temps(float t2, float t1,int d)

     printf("entrer la quantite que vous voulez convertir en secondes");
scanf("%f",&t1);

printf("choisissez 1 pour an,2 pour semaine,3 pour jour ,4pour heure ,5 pour min ,6 pour s ");

scanf("%d",&d);
if(d==1)
  t2=t1/(31587840);
else if(d==2)
   t2=t1/604800;

else if(d==3)
t2=t1/86400;
else if(d==4)
t2=t1/3600;
else if(d==5)
t2=t1/60;
else if(d==6)
t2=t1;
return t2;
}
int main()
{int a=-1,d,p,q ;
float m1,m2,l1,l2,t1,t2,c;
printf("Bonjour/Bonsoir n");
printf("quel type de convertisseur souhaitez vous d utiliser ? n taper 1 pour un convertisseur de masse , 2 pour un convertisseur de liquide et 3 pour un covertisseur de duree  ") ;
scanf("%d ",&a) ;
while((a=!1)&&(a=!2)&&(a=!3))
{printf("votre choix est introuvable n ") ;
printf("quel type de convertisseur souhaitez vous d’utiliser ? n taper 1 pour un convertisseur de masse , 2 pour un convertisseur de liquide et 3 pour un covertisseur de durée n ") ;

scanf("%d",&a);
}
if(a==1)
c=convert_masse(m1,m2,p);
else if(a==2) 
c=convert_liquide(l1,l2,q) ;
else if(a=3)
c=convert_temps(t1,t2,d) ;
printf("le resultat est %f",c);
getch();
}

          
          
          
          
          
Comments: