Aaplication en langage c
djamall
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
djamall Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
djamall Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
bonjour
je suis un etudiant de 1ere informatique et je veux faire un programme qui calcule la durée qu'un avion met pur parcourir une certaine distance en saisiçant la distance en Km et la vitesse de l'avion en Km/h et le resultat sera de forme suivante : hh:min
aidez moi svp c'est urgent .
bonjour
je suis un etudiant de 1ere informatique et je veux faire un programme qui calcule la durée qu'un avion met pur parcourir une certaine distance en saisiçant la distance en Km et la vitesse de l'avion en Km/h et le resultat sera de forme suivante : hh:min
aidez moi svp c'est urgent .
A voir également:
- Aaplication en langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
6 réponses
Petite astuce : 1h30 min = 1,5 h car 0,5 * 60 =30 min
autre exemple : 1,2 h = 1h et ?? min solution : 0,2 h = 0,2* 60 = 12 minutes 1,2h = 1 heur et 12 minutes
En espérant t'avoir aidé
autre exemple : 1,2 h = 1h et ?? min solution : 0,2 h = 0,2* 60 = 12 minutes 1,2h = 1 heur et 12 minutes
En espérant t'avoir aidé
salut
voici un morceau de code qui pourra je pense t'aider, mais cependant il en manque un morceau
(je l'ai fait exprès :-)) sa fait toujours du bien de chercher par soit meme.
/******************************************************************************/
double v, d, t = 0;
printf(" vitesse de l'avion en km/h : \n");
scanf("%d",&v);
printf(" distance parcourue en km : \n");
scanf("%d",&d);
t=v/d;
/*
a toi de trouver le morceau de code manquant
en suivant l'indice de zboobmen
en clair il faut mettre la durée dans le format "heure : min : secondes"
*/
printf(" le temps mis par l'avion pour parcourir %d km a la vitesse de %d km/h est :\n",d,v);
printf(" %d\n",t);
/******************************************************************************/
au pire on t'aidera, mais cherche un peu !!!
a+
romain m.
voici un morceau de code qui pourra je pense t'aider, mais cependant il en manque un morceau
(je l'ai fait exprès :-)) sa fait toujours du bien de chercher par soit meme.
/******************************************************************************/
double v, d, t = 0;
printf(" vitesse de l'avion en km/h : \n");
scanf("%d",&v);
printf(" distance parcourue en km : \n");
scanf("%d",&d);
t=v/d;
/*
a toi de trouver le morceau de code manquant
en suivant l'indice de zboobmen
en clair il faut mettre la durée dans le format "heure : min : secondes"
*/
printf(" le temps mis par l'avion pour parcourir %d km a la vitesse de %d km/h est :\n",d,v);
printf(" %d\n",t);
/******************************************************************************/
au pire on t'aidera, mais cherche un peu !!!
a+
romain m.
salut vois là j'ai essayé ce code là mais ca marche pas :s
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long v,d,re,dur;
printf("saisir la vitesse en Km/h \n");
scanf("%ld",&v);
printf("saisir la distance en Km \n");
scanf("%ld",&d);
dur=d/v;
re=(dur%1)*60;
printf(" la duree est %ld h : %d min ",dur,re);
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long v,d,re,dur;
printf("saisir la vitesse en Km/h \n");
scanf("%ld",&v);
printf("saisir la distance en Km \n");
scanf("%ld",&d);
dur=d/v;
re=(dur%1)*60;
printf(" la duree est %ld h : %d min ",dur,re);
system("PAUSE");
return 0;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui mais comment faire pour afficher les minutes par ce que j'ai essayé bcp de codes mais ca change rien
salut
pour me faire pardonner d'avoir écrit des co ... ries un peu plus, je te donne un programme permettant d'afficher l'heure au format "heures : minutes : secondes" de plus les "s" à la fin de heure minute et secondes se metteront automatiquement suivant l'heure.
#include <stdio.h>
#include <stdlib.h>
/******************************************************************************/
/* déclaration des prototypes
/******************************************************************************/
void print_heure();
void set_heure(int h, int m, int s);
void tick();
/******************************************************************************/
/* déclaration des variables
/******************************************************************************/
int heures, minutes, secondes;
/******************************************************************************/
/* sous fonctions
/******************************************************************************/
void print_heure()
{
printf("il est %d heure", heures);
if (heures>1)
printf("s");
printf("%d minute",minutes);
if (minutes >1)
printf("s");
printf(" %d seconde",secondes);
if (secondes>1)
printf("s");
printf("\n");
}
void set_heure(int h, int m, int s)
{
heures=h;
minutes=m;
secondes=s;
}
void tick()
{
secondes = secondes+1;
if (secondes >= 60)
{
secondes=0;
minutes = minutes+1;
if (minutes >= 60)
{
minutes=0;
heures=heures+1;
if ( heures >= 24)
{
heures=0;
}
}
}
}
/******************************************************************************/
/* main
/******************************************************************************/
int main(int argc, char *argv[])
{
/* a toi de mettre tes propres variables dans la sous fonction set_heure */
set_heure(3,32,10);
tick();
print_heure();
system("PAUSE");
return 0;
}
voila,
maintenant tout ton travail é été fait il te reste plus qu'a assembler les morceaux
a+
romain m.
pour me faire pardonner d'avoir écrit des co ... ries un peu plus, je te donne un programme permettant d'afficher l'heure au format "heures : minutes : secondes" de plus les "s" à la fin de heure minute et secondes se metteront automatiquement suivant l'heure.
#include <stdio.h>
#include <stdlib.h>
/******************************************************************************/
/* déclaration des prototypes
/******************************************************************************/
void print_heure();
void set_heure(int h, int m, int s);
void tick();
/******************************************************************************/
/* déclaration des variables
/******************************************************************************/
int heures, minutes, secondes;
/******************************************************************************/
/* sous fonctions
/******************************************************************************/
void print_heure()
{
printf("il est %d heure", heures);
if (heures>1)
printf("s");
printf("%d minute",minutes);
if (minutes >1)
printf("s");
printf(" %d seconde",secondes);
if (secondes>1)
printf("s");
printf("\n");
}
void set_heure(int h, int m, int s)
{
heures=h;
minutes=m;
secondes=s;
}
void tick()
{
secondes = secondes+1;
if (secondes >= 60)
{
secondes=0;
minutes = minutes+1;
if (minutes >= 60)
{
minutes=0;
heures=heures+1;
if ( heures >= 24)
{
heures=0;
}
}
}
}
/******************************************************************************/
/* main
/******************************************************************************/
int main(int argc, char *argv[])
{
/* a toi de mettre tes propres variables dans la sous fonction set_heure */
set_heure(3,32,10);
tick();
print_heure();
system("PAUSE");
return 0;
}
voila,
maintenant tout ton travail é été fait il te reste plus qu'a assembler les morceaux
a+
romain m.
C'est l'inverse ! Durée=Distance/Vitesse