Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1397 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Programmation pour Débutant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Programmation pour Débutant

n°1563652
jarjarbinx
Posté le 22-05-2007 à 17:41:06  profilanswer
 

Bonjour je suis débutant et je dois faire un programme qui calcule le volume d'un parallépipéde ! J utilise DevC++ ! le programme est le suivant et il ne comprend pas "system ("PAUSE" );" J ai aussi essayé getch(); meme résultat
 
#include "stdio.h"
int main (void)
{
float f1;
float f2;
float f3;
 
printf ("longueur du parallepipede en cm : " );
scanf ("%f", &f1);
 
printf ("largeur du parallelepipede en cm: " );
scanf ("%f", &f2);
 
printf ("hauteur du parallepipede en cm: " );
scanf ("%f", &f3);
 
printf ("volume du parallepipede :%f centimetres carres ", f1*f2*f3);
 
system ("PAUSE" );
return 0;
 
}
Et en fait ca marche mais quand j appuis sur entrer pour avoir le résultat , la fenêtre se ferme ! J aimerai remédier a ca ! De plus Comment faire une capture d'écran que d une partie de l'écran (en l'occurrence la fenêtre msdos)?
Je vous remercie de m'aider

mood
Publicité
Posté le 22-05-2007 à 17:41:06  profilanswer
 

n°1563654
Elmoricq
Modérateur
Posté le 22-05-2007 à 17:43:57  profilanswer
 

C'est pas du C++, c'est du C.

 

Tu devrais plutôt écrire "#include <stdio.h>"

 

Utilises fgets() suivi de strtod() pour lire une chaîne de caractères en entrée et la convertir en nombre flottant.
Tu trouveras plein de réponses à tes questions ici : http://mapage.noos.fr/emdel/notes.htm#saisie

 

Pour réaliser une capture d'écran de ta seule fenêtre DOS, il faut qu'elle ait le focus, et que tu appuies sur les touches alt + impr. écran.


Message édité par Elmoricq le 22-05-2007 à 17:47:00
n°1563659
topic
Posté le 22-05-2007 à 17:52:21  profilanswer
 

pour system("" );
c'est stdlib.h qu'il faut inclure

n°1563694
0x90
Posté le 22-05-2007 à 18:46:39  profilanswer
 

( et sinon des retours à la ligne quand on affiche du texte sur stdout c'est mieux si tu veut les voir ... )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1563728
Elmoricq
Modérateur
Posté le 22-05-2007 à 20:46:32  profilanswer
 

(ah ouais, j'avais même pas fait gaffe [:joce])

n°1566942
ganply
Posté le 29-05-2007 à 20:50:28  profilanswer
 

Sinon un volume, c'est pas en cm², et getch() est dans <conio.h> si tu veux l'utiliser à la pase de system("PAUSE" )

n°1568883
eljoundi
to Be or not to Be ?
Posté le 02-06-2007 à 00:54:07  profilanswer
 

il faut tout simplement rajouter : #include <stdlib.h>
et il reconnaîtra system ("pause" ) ;)
 

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main (void) {
  4. float f1;
  5. float f2;
  6. float f3;
  7. printf ("longueur du parallepipede en cm : \n" );
  8. scanf ("%f", &f1);
  9. printf ("largeur du parallelepipede en cm : \n" );
  10. scanf ("%f", &f2);
  11. printf ("hauteur du parallepipede en cm : \n" );
  12. scanf ("%f", &f3);
  13. printf ("volume du parallepipede :%f centimetres cube \n", f1*f2*f3);
  14. system ("pause" );
  15. return 0;
  16. }


Message édité par eljoundi le 02-06-2007 à 00:56:02

---------------
Flick r || =>   Mon FeedBack   <=

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Programmation pour Débutant

 

Sujets relatifs
VBS : petite aide de programmation pour débutant svpUML - Débutant en programmation - Recherche de conseils
Debutant en programmation pour page web PHPDébutant en programmation : Par quel(s) langage(s) commencer
Quel livre pour s'initier à java pour un debutant en programmationProgrammation VBA, débutant en grosse difficulté !
[C]kel bouquin pour un debutant total en programmation?[JAVA] [debutant] Programmation dynamique, bases de données
programmation QT : problème de débutant[divers] débutant en programmation WINDOWS
Plus de sujets relatifs à : Programmation pour Débutant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR