Newbies en C... toute petite question

Newbies en C... toute petite question - C++ - Programmation

Marsh Posté le 18-09-2002 à 19:32:40    

Hello tt le monde
 
j'ai fais ce programme la pour m'entrainer :
 
#include <stdio.h>
 
void main(void)
 {
  float HT,TTC,TVA,H;
  puts ("veuillez entrer la TVA" );
  scanf("%f",&TVA);
  puts ("veuillez entrer la somme HT" );
  scanf("%f",&HT);
  TTC=HT*(1+(TVA/100));
  printf("prix T.T.C. %f\n",TTC);
 
 }
 
mais le prob c que j'ai pas le temps de voir afficher le resultat en TTC
 
besoin d'aide
 
Merci !


---------------
Elle est belle de loin, mais loin d'être belle ....
Reply

Marsh Posté le 18-09-2002 à 19:32:40   

Reply

Marsh Posté le 18-09-2002 à 19:34:35    

Comment ça, t'as pas le temps ??? Tu programmes sous quel environnement ?

Reply

Marsh Posté le 18-09-2002 à 19:35:35    

je prog avec Dev c++ sous Winxp
et c une fenetre dos qui s'affiche ...


---------------
Elle est belle de loin, mais loin d'être belle ....
Reply

Marsh Posté le 18-09-2002 à 19:40:35    

:lol:  
 
Alors, c'est pas compliqué, c'est un pb purement Windobs : clique sur le fameux bouton "Démarrer", puis sur exécuter. Dans la petite boîte, tape "cmd" (sans les guillemets). Ca va ouvrir une fenêtre de pseudo dos. Après, c'est facile : à grand renfort de commande cd (connais-tu le DOS ?), tu vas dans le répertoire où Dev c++ balance l'exécutable qu'il a compilé, et tu tapes le nom de ce .exe dans la fenêtre DOS.

Reply

Marsh Posté le 18-09-2002 à 19:42:12    

ok ...
sinon vs me conseillez koi comme compilateur a part dev c++ ?


---------------
Elle est belle de loin, mais loin d'être belle ....
Reply

Marsh Posté le 18-09-2002 à 19:43:10    

Peut-être ajouter une demande puts("Avez-vous bien lu ?" ); puis attente de réponse. Sinon, ya fonction kbhit() pr savoir si touche frappée.

Reply

Marsh Posté le 18-09-2002 à 19:43:30    

soluce a écrit a écrit :

ok ...
sinon vs me conseillez koi comme compilateur a part dev c++ ?




devc++ c'est un environnement, pas un compilateur.
il me semble qu'il utilise gcc, et c'est tant mieux.

Reply

Marsh Posté le 18-09-2002 à 21:52:35    

faudrait juste rajouter ça dans ton code :
 
#include <stdlib.h>
 
void main(void)
{
....
system(?PAUSE?);
 
}
 
ça devrait marcher ...

Reply

Marsh Posté le 21-09-2002 à 14:41:22    


Salut
 
un truc qu'on fait sous C++builder en cours et qu'il est simple
 
 
#include <stdio.h>
 
void main(void)
 {
  float HT,TTC,TVA,H;
  puts ("veuillez entrer la TVA" );
  scanf("%f",&TVA);
  puts ("veuillez entrer la somme HT" );
  scanf("%f",&HT);
  TTC=HT*(1+(TVA/100));
  printf("prix T.T.C. %f\n",TTC);
   
  while(!kbhit())
 }
 
bye

Reply

Marsh Posté le 22-09-2002 à 10:22:47    

À la limite on peut utiliser gets() (ou cin...) pour attendre que l'utilisateur tape qqch.
 
Comme compilo C (pas C++) je te conseille LCC
http://www.cs.virginia.edu/~lcc-win32/
Pour l'instant c'est le meilleur que j'ai essayé.

Reply

Marsh Posté le 22-09-2002 à 10:22:47   

Reply

Marsh Posté le 22-09-2002 à 17:10:41    

qu'est-ce qu'on ne peut pas voir ici....
 
un appel system rien que pour faire pause....
 
kbhit ne fait pas partie du c ansi non plus
 
on s'etonne apres d'avoir que des programmes de merde....et impossibles a porter sans tout re-ecrire

Reply

Marsh Posté le 22-09-2002 à 17:53:10    

Il faudrait une signalétique pour les topics "accord stroustrup souhaitable"  :lol:

Reply

Marsh Posté le 22-09-2002 à 18:33:53    

leneuf22 a écrit a écrit :

À la limite on peut utiliser gets() (ou cin...) pour attendre que l'utilisateur tape qqch.
 
Comme compilo C (pas C++) je te conseille LCC
http://www.cs.virginia.edu/~lcc-win32/
Pour l'instant c'est le meilleur que j'ai essayé.




Je prefère Mingw (portage de gcc sous windows)


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 22-09-2002 à 19:23:33    

Mingw tu dis ?
 
Tu as comparé avec LCC ?
Quels sont ses avantages ?

Reply

Marsh Posté le 22-09-2002 à 21:56:47    

En fait, vu que j'utilise aussi gcc sous BeOS, ca facilite grandement les choses pour moi : je peux faire du code portable :D


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 24-09-2002 à 04:41:08    

apolon34 a écrit a écrit :

un appel system rien que pour faire pause....


C'est la lenteur d'exécution de la pause qui t'inquiètes ?
 
Non, ça doit être la portabilité...


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Marsh Posté le 24-09-2002 à 08:20:14    

De toute facon, le premier truc a essayer, sous VC++, c'est run, qui lui a automatiquement une pause a la fin.
Si ca plante avant ==> debug...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 24-09-2002 à 10:31:36    

un getch(); convient très bien à ton cas (c'est ce que j'utilisais en C en tout ka)

Reply

Marsh Posté le 25-09-2002 à 21:34:18    

Urd-sama a écrit a écrit :

un getch(); convient très bien à ton cas (c'est ce que j'utilisais en C en tout ka)




 
 :jap:


---------------
J'ai une pierre à la place du coeur, et au milieu de cette pierre il y a un coeur.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed