Consommation internet (compilé avec dev c++)

Description

Grace a ce tout petit programme, vous pouvez en quelques instants savoir si vous etes en avance sur votre forfait internet et donc qu'il faut lever le doigt sur la souris ou si vous pouvez vous en donner a coeur joie sans redouter la facture!

PS: ce code ne sert a RIEN si vous etes l'heureux posseseur de l'adsl ou d'un forfait illimité!

Source / Exemple :


#include <iostream.h>

int main()
{
bool vf=false,fin=true,h=true;
int jour,j3,M,resultatH,resultatM;
float jour2,c,d,e,f,g;
cout<<"-------------------------------------------------------------------------------\n";
cout<<"----------------- PROGRAMME DE CALCUL DE LA CONSAMATION INTERNET --------------\n";
cout<<"-------------------------------------------------------------------------------\n";
cout<<"-------------------------- ecrit par Anthony Legrand --------------------------\n";
cout<<"-------------------------------------------------------------------------------\n";
cout<<"\n""\n""\n";
cout<<"tapez le nombres d'heures de votre forfait internet\n";
cin>>e;
 while (vf==false)
 {
cout<<"tapez le nombres de jours du mois (1=30,2=31,3=29,4=28)\n";
cin>>jour;
switch (jour)
    {
    case 1 : c=e/30,vf=true,j3=30;
            break;
    case 2 : c=e/31,vf=true,j3=31;
            break;
    case 3 : c=e/29,vf=true,j3=29;
            break;
    case 4 : c=e/28,vf=true,j3=28;
            break;
    default : cout<<"mauvaise reponsse\n" ,vf=false;
            break;
    }
 }
 while (h==true)
 {
cout<<"tapez le jour actuel\n";
cin>>jour2;
  if (jour2>j3)
  {
  cout<<"vous avez entre un jour trop grand\n";
  h=true;
  }
  if (jour2<j3)
  {
  h=false;
  }
  if (jour2==j3)
  {
  h=false;
  }
 }
d=c*jour2;
cout<<"tapez le nombres d'heures que vous avez utilise ce mois ci\n";
cin>>f;
g=d-f;
resultatH=g;
M=(g-resultatH)*100;
resultatM=M*60/100;
if (g>0)
     {
     cout<<"il vous reste "<<resultatH<<" heures "<<resultatM<<"minutes pour aujourd'hui\n";
     }
if (g<0)
     {
     cout<<"vous avez depasse votre forfait de "<<resultatH<<" heures "<<resultatM<<"minutes pour aujourd'hui\n";
     }
if (g==0)
     {
     cout<<"brovo! vous avez utilise juste le nombre d'heures dont vous disposez!\n";
     }
 while (fin==true)
 {
cout<<"pour recomencer, tapez 1, pour arreter tapez 2\n";
cin>>jour;
switch (jour)
    {
    case 1 : main(),fin=true;
    break;
    case 2 : fin=false;
    break;
    default : cout<<"mauvaise reponsse\n" ,fin=true;
    break;
    }
 }
}

Conclusion :


je vien juste de finir cette nouvelle version de ma source ;)
je voudrais beaucoup remercier tout ceux qui m'on aidé, qui m'on conseillé, et qui m'on expliqué comment faire pour surmonter mes difficultés!
j'ai essayé de suivre vos conseils et avec l'aide de mon cours, j'ai reussi a ecrire ce bou de code dont je suis assez fier!

encore une fois merci pour vos conseils, j'attend avec grande impatience de nouvelles remarques pour continuer a m'ameliorer!

-Tony-

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.