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 !