begin process at 2010 02 10 01:09:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > CALCUL DU PLUS GRAND COMMUN DIVISEUR (PGDC)

CALCUL DU PLUS GRAND COMMUN DIVISEUR (PGDC)


 Information sur la source

Note :
Aucune note
Catégorie :.NET Source .NET ( DotNet ) Classé sous :pgcd, denominateur Niveau :Débutant Date de création :16/06/2004 Date de mise à jour :17/06/2004 13:52:23 Vu / téléchargé :13 904 / 294

Auteur : walteau

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
C'est mon premier programme en Csharp.
J'ai 14 ans et cela fait peu de temps que je me suis lancé dans la programmation en c#.
Si quelqu'un a des améliorations a apporté a mon programme , c'est avec grand plaisir :-D .
( Mise a jour : le 17/06/2004 à 13:52 )

Source

  • Tout est dans le zip !
  • Merci a loutremasquee
Tout est dans le zip ! 
Merci a loutremasquee


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   PGCD
    •   bin
      •   Debug
        • PGCD.exeTélécharger ce fichier [Réservé aux membres club]24 576 octets
        • PGCD.pdbTélécharger ce fichier [Réservé aux membres club]17 920 octets
    •   obj
      •   Debug
        • temp
        • TempPE
        • PGCD.exeTélécharger ce fichier [Réservé aux membres club]24 576 octets
        • PGCD.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]6 430 octets
        • PGCD.pdbTélécharger ce fichier [Réservé aux membres club]17 920 octets
        • PGCD.projdataTélécharger ce fichier [Réservé aux membres club]8 200 octets
    • App.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
    • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 426 octets
    • Form1.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 958 octets
    • Form1.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 786 octets
    • PGCD.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 744 octets
    • PGCD.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 804 octets
    • PGCD.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier893 octets
    • PGCD.suoTélécharger ce fichier [Réservé aux membres club]8 192 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) DIVXTOPSP : CONVERTIR VOS AVI EN MP4
Source avec Zip Source avec une capture Source .NET (Dotnet) SHAREWITHYOURIPOD, OU RECUPER LES MP3S STOCKÉS SUR SON IPOD

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

Commentaires et avis

Commentaire de loutremasquee le 17/06/2004 12:28:08

Bon evidemment y a qq petites choses a reprendre mais rien de bien mechant.
Tout d'abord ce que tu appelle "classe de calcul" n'est pas ta classe, mais ta methode appartenant a ta classe. Ta classe c'est Form1 :-D
Ton goto est a eviter, car cette structure n'est pas ds la norme ISO.... ne soyons pas sectaire, le goto c'est bien pratique parfois, mais tant que possible il faut l'eviter. Donc il vaut mieux faire une boucle tant que. ca deviendrai :
while(b!=0)
{
c=a%b;
a = b;
b = c;
}
A part ca rien a redire, a part evidemment qu'il existe des algo plus performant mais ce ne sont pas des maths de ton nivo pour l'instant, et que je ne suis pas sur que tu ais compris le concept objet (cf ta methode que tu appelles classe) mais bon y a que ceux ki ne font rien ki ne se trompent jamais ;-)
Bonne continuation

Commentaire de walteau le 17/06/2004 13:49:03

Pour loutremasquee : j'ai fait les modifications nécessaires , c'est vrai que je n'est pas pensé a la boucle de flux while :D
Pourrai tu me dire ce qu'est la norme ISO ( Le format des images de Cd???, non je croi pas ;-) )
Merci de tes conseils

Walteau

Commentaire de loutremasquee le 17/06/2004 16:39:21

La norme ISO est un ensemble de normes regissant l'informatique. En gros ca dis "ca c bien ca c pas bien" pour ce qui est de la prog :-P. ca fixe egalement d'autres types de normes evidemment mais passons. Du coup le goto (et n'importe quelle instruction commencant par go en fait a peu de chose pres) est banni du fait que mm si ca s'avere tres pratique, ca devient assez rapidement un bordel monstrueux quand on l'utilise, et reprendre un code peut se transformer en une vraie croisade. D'une maniere general on ne l'emploi que pour sortir d'un niveau superieur a 2 boucles imbriquees en cours d'execution, et mm là encore si possible il faut faire une utilisation des break tant que c'est faisable.
Un petit detail encore : les while, if then else, for et consors sont appele instruction et non pas boucle de flux, mais ca c de la terminologie et je suis peut etre deja has been dans ce domaine :-P

Commentaire de Bidou le 11/07/2004 22:34:48 administrateur CS

Un algorithme très simple et assez performant que tu pourrais mettre en place pour le calcul de ton PGDC est la formule d'Euclide; informellement, voici ce qu'elle dit :

si a > b alors PGDC(a, b) = PGDC(a-b, b)
PGDC(a, a) = a

Voilà, bonne chance.
Bidou

Commentaire de ousta le 10/08/2004 10:41:26

euclide est moins rapide que lalgorithme que loutremasquee propose
while(b!=0)
{
c=a%b;
a = b;
b = c;
}

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales