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

  FORUM HardWare.fr
  Programmation
  C++

  Programme pour calculer une moyenne (débutant)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Programme pour calculer une moyenne (débutant)

n°1787202
sb555
Posté le 15-09-2008 à 19:20:00  profilanswer
 

Bonjours, je suis un débutant en programmation (je viens de commencer les cours il n'y a pas longtemps) et j'ai besoin de faire cela :
 
un programme qui lance dans l'invite de commande windows en affichant :
 
Quel est le nom de l'élève ?
 
=> on répond par le nom
 
puis il demande : 1ère note obtenu ?
 
=> on met la 1ere note sur 20
 
puis il demande : 2eme note obtenu ?
 
=> on met la 2eme note sur 20
 
puis il demande : 3eme note obtenu ?
 
=> on met la 3eme note sur 20
 
puis il calcul la moyenne des 3 notes avec les coefficients suivants : coef 3 pour la  1ere note, coef 5 pour la 2eme et coef 7 pour la 3eme.
 
il doit donc mettre : l'étudiant nom_de_l_etudiant a obtenu moyenne_calcule de moyenne
 
 
 
Voici ce que j'ai fait :
 

Code :
  1. // moyenne.cpp :
  2. #include <iostream>
  3. #include <conio.h>
  4. using namespace std;
  5. int main()
  6. {   double v, w, x, y, z;
  7.     cout << "nom de l'étudiant ? :";
  8.     cin >> w ;
  9.     cout << "1ere note obtenu ? :";
  10.     cin >> x ;
  11.     cout << "2eme note obtenu ? :";
  12.     cin >> y ;
  13.     cout << "3eme note obtenu ? :";
  14.     cin >> z ;
  15.     v = (x*3+y*5+z*7)/15;
  16.     cout <<"Letudiant <<w a obtenu : << v de moyenne" ;
  17.     getch();
  18. return 0 ;
  19. }


 
 
Mais une fois compilé, quand le l'excute, bon ça demande bien le nom mais ensuite ça met les 3 questions sur une ligne ainsi que le v= (.... et le fenetre ce ferme.
 
Pourriez vous me montrer les erreurs svp et me le remettre corrigé pour que je vois ce qu'il va pas ?
 
 
merci d'avance;

mood
Publicité
Posté le 15-09-2008 à 19:20:00  profilanswer
 

n°1787206
Profil sup​primé
Posté le 15-09-2008 à 19:23:53  answer
 

1- pour sauter des lignes :

Code :
  1. cout << "Hello" << endl
  2.     << "World !";
  3. // ou
  4. cout << "Hello\n"
  5.     << "World";


 
2- Ensuite il y a un pb de guillemets dans ton code
 

Code :
  1. cout <<"Letudiant" <<w << "a obtenu " << v << " de moyenne" ;


 
(Pas de variables dans une string ;) )


Message édité par Profil supprimé le 15-09-2008 à 19:25:21
n°1787233
sim0087
Posté le 15-09-2008 à 20:05:22  profilanswer
 

Ok merci mais avec les modifs ça ne marche toujours pas, ça met plus sur une ligne cette fois mais je peux pas rentrer les chiffres et en plus le résultat me met n'importe quoi, tu pourrai essayer de voir de quoi ça vient ?
 
voila le code avec les modifis que tu m'a donné :
 

Code :
  1. // moyenne.cpp :
  2. #include <iostream>
  3. #include <conio.h>
  4. using namespace std;
  5. int main()
  6. {   double v, w, x, y, z;
  7.     cout << "nom de l'étudiant ? :\n";
  8.     cin >> w ;
  9.     cout << "1ere note obtenu ? :\n";
  10.     cin >> x ;
  11.     cout << "2eme note obtenu ? :\n";
  12.     cin >> y ;
  13.     cout << "3eme note obtenu ? :\n";
  14.     cin >> z ;
  15.     v = (x*3+y*5+z*7)/15;
  16.     cout <<"Letudiant" <<w << "a obtenu " << v << " de moyenne" ;
  17.     getch();
  18. return 0 ;
  19. }

n°1787477
Taz
bisounours-codeur
Posté le 16-09-2008 à 10:14:35  profilanswer
 

bah c'est normal, ton dernier cin il lit le double que tu tapes et pas le \n que tu tapes en suivant. Donc le getch le mange immédiatement et voilà.


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

  Programme pour calculer une moyenne (débutant)

 

Sujets relatifs
ecriture dans memoire d'un autre programmeDébutant ==> Problème avec un programme
Script SQLPlus Oracle ==> Programme VBcalculer inverse matrice
DébutantDébutant- Conseils pour développer un programme d'incubation
Probleme MFC Débutant[RESOLU] Assistant d'installation pour programme Java [newb inside]
Plus de sujets relatifs à : Programme pour calculer une moyenne (débutant)


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