Programme en c++

Programme en c++ - C++ - Programmation

Marsh Posté le 01-10-2006 à 21:27:14    

Salut à tous, voilà j'ai un programme assez simple à réaliser en c++ mais je suis débutant.
 
Le programme doit accepter 4 températures à des heures différentes (0h, 6h, 12h, 18h), ensuite en fonction de la moyenne des températures un message est affiché.
Je doit également penser à la gestion des erreurs.
Voici ce que j'ai réalisé
 
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
 
 
void main ()
{
int heure, i ;
float moytemp, temp;
 
 
for i 0 > 18 do
cout<<endl<< ("Saisir une température" );
cin>> temp;
end for
 
moytemp=temp/4;
 
               if moytemp>=30;
               cout<<endl<< ("Il fait très chaud" );
               cin>>moytemp;
 
else
 
                            if moytemp>=20;
                            cout<<endl<< ("Il fait chaud" );
                            cin>>moytemp ;
                             
else
 
                                         if moytemp>=10;
                                         cout<<endl<< ("Il fait doux" );
                                         cin>>moytemp;
 
else
 
                                                      if moytemp>=0;
                                                      cout<<endl<< ("Il fait froid" );
                                                      cin>>moytemp;
 
else
            cout<<endl<< ("Il fait très froid" );
 
end if
    end if
        end if
            end if
 
}

 
 
1) Le problème c'est que je connais mal la fonction "pour" en effet, comment définit-on un pas de 6h ?
3) Pour la gestion des erreurs, jai vu la fonction "atoi" avec des entiers mais je ne sais pas comment l'utiliser aves des caractère.
2) si il y'a des erreurs (il doit y en avoir pas mal :)) pouvez-vous m'indiquez lesquelles ?
 
Merci de votre aide !

Reply

Marsh Posté le 01-10-2006 à 21:27:14   

Reply

Marsh Posté le 02-10-2006 à 00:11:33    

Tout d'abord place ton code entre les balises [code] stp.
 
Ensuite, pour ton problème d'heure ici on s'enfout un peu tu dois juste accepter 4 températures que tu stockeras dans un tableau. le pas de 6h c'est accessoire.
 
Tu inclus stdlib.h et stdio.h qui sont des headers du C pas du C++ et tu n'utilises pas leurs fonctions.
 
Il est conseillé de mettre int main (void).
 
Tu ne pourras pas utiliser cout et endl comme ça, tu dois préciser leur namespace (std).
 
Un for ca s'utilise comme ça dans ton cas : for ( i = 0 ; i < a ; i++ )
 
En fait lis un tutorial sur le C++ parce que la tu code en fortran...


---------------
Instagram - Mon PVT en Australie.
Reply

Sujets relatifs:

Leave a Replay

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