begin process at 2008 08 29 22:43:50
1 233 931 membres
450 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PETIT PROGRAMME PROTEGÉ PAR UN MOT DE PASSE


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 28/12/2003 Date de mise à jour : 29/12/2003 21:52:06 Vu : 1 970

Note :
2,67 / 10 - par 3 personnes
2,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

C'est un programme dont je me suis inspiré de la source "Mes débuts en c++" de shaq qui se trouve dans la compil c++. Il y a un programme pour calculer l'aire d'un cercle mais il est protégé par un mot de passe.

Source

  • #include <iostream.h>
  • #include <stdio.h>
  • # define Pi 3.141592
  • void main()
  • {
  • int x;
  • int a;
  • a=2*Pi*x*x;
  • int code1=007 ; //Voici le code
  • cout<<"Programme de sorcier0011\n";
  • cout<<"Tapes ton code secret a 3 chiffres\n"<<endl;
  • int code;
  • cin>>code;
  • if (code==code1)
  • {
  • char nom [50];
  • cout<<"\t ACCES AUTORISE!\n";
  • cout<<"\n";
  • cout<<"\n";
  • cout<<"Comment t'appelles tu?\t";
  • cin>>nom;
  • cout<<"Bienvenue dans ce programme "<<" "<<nom<<"\n";
  • cout<<"Ce programme calcule l'aire d'un cercle\n";
  • cout<<"Donner la valeur du rayon en cm:\n";
  • cin>>x;
  • cout<<"L'aire de ce cercle est de"<<" "<<a<<" ";
  • cout<<"Tapes 0 pour quitter\n";
  • }else{
  • cout<<"\t ACCES REFUSE!\n";
  • cout<<"\n Tapes 0 pour quitter";
  • }
  • cin >> fin;
  • }
#include <iostream.h>
#include <stdio.h>
# define Pi 3.141592
void main()
{
int x;
int a;
a=2*Pi*x*x;
int code1=007 ;   //Voici le code  
cout<<"Programme de sorcier0011\n";
cout<<"Tapes ton code secret a 3 chiffres\n"<<endl;
int code;                   
cin>>code;
if (code==code1)
{
char nom [50];
cout<<"\t ACCES AUTORISE!\n";
cout<<"\n";
cout<<"\n";
cout<<"Comment t'appelles tu?\t";
cin>>nom;
cout<<"Bienvenue dans ce programme "<<" "<<nom<<"\n";
cout<<"Ce programme calcule l'aire d'un cercle\n";
cout<<"Donner la valeur du rayon en cm:\n";
cin>>x;
cout<<"L'aire de ce cercle est de"<<" "<<a<<" ";
cout<<"Tapes 0 pour quitter\n";
}else{
cout<<"\t ACCES REFUSE!\n";  
cout<<"\n Tapes 0 pour quitter";
}
cin >> fin;
}

Conclusion

Si vous avez des remarques ou des questions n'hesitez pas à me le dire, je suis un débutant!
  • signaler à un administrateur
    Commentaire de vecchio56 le 28/12/2003 21:33:24 administrateur CS

    Je pense que ton mot de passe ne résistera pas longtemps a w32dasm

  • signaler à un administrateur
    Commentaire de Xs le 29/12/2003 11:35:04

    Salut !

    Euh tu peux m'expliquer ?
    L'aire d'un cercle c'est 2*Pi*R ou bien Pi*R² pour toi ?

    L'aire est de Pi*R² et le périmétre est de 2*Pi*R
    Donc 2*Pi*R² est assez inapropriés... :D

    De plus, une sphére est la représentation d'un cercle dans l'espace courant (3 dimensions) et un cercle est dans un espace de dimension 2 (X et Y). Donc evite de demander le périmetre d'un cercle pour sortir aprés l'aire de la sphére, ca fais mauvais effet :D
    Pour infos, l'aire(la surface) d'une sphére est 4*Pi*R² et le volume 4/3 * Pi * R^3


    Cordialement et bonne continuation

  • signaler à un administrateur
    Commentaire de morgandetoi06 le 29/12/2003 11:43:25

    le pire c qu il calcule "a" avant de demander la valeur de "x"...
    ensuite je voit pas à quoi sert "char fin='0';" puisqu à la fin il refait une lecture de "fin" sans le comparer à sa valeur initiale '0'

  • signaler à un administrateur
    Commentaire de Saros le 29/12/2003 13:23:57

    Hum... C'est vrai qu'au niveau des ambiguïtés...
    Et puis le mot de passe à trois chiffres... 007 = 7, donc bon...
    Et au fait,
    = endl, donc
       cout &lt;&lt; "
    " &lt;&lt; endl;
    = cout &lt;&lt; "

    ";

  • signaler à un administrateur
    Commentaire de djl le 30/12/2003 14:39:31

    endl ca vide le tampon aussi,
    cout&lt;&lt;endl; == cout&lt;&lt;'\n'&lt;&lt;flush;
    c'est important, surtout sous vc++

  • signaler à un administrateur
    Commentaire de phonixsprider le 02/01/2004 22:26:06

    Il faudrai ajouter un
    int fin;
    juste devant :
    cin &gt;&gt; fin;

    pour que la programme marche sous tt les compilateur ;)

    PS: tu m'excusera mais vu qu'il n'y a pas de string et si le programme et compiler avec borland le password ne pourrait pas ce cracker sauf erreur... mais pas avec windasm 32 ;)

  • signaler à un administrateur
    Commentaire de alainxp le 06/01/2004 21:34:59

    salut je suis debutant et je voulais savoir ou on met le code pk j ai vb c++ 6
    mais je sais pas comment ca marche
    je le met dans :
    Win 32 Application
    MFC AppWizard (exe)
    ou en consol
    merci de vos reponce

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS