begin process at 2012 02 11 12:39:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > FONCTION RACINE ENTIÈRE

FONCTION RACINE ENTIÈRE


 Information sur la source

Note :
4 / 10 - par 1 personne
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Classé sous :racinecarrée, racine, fonction Niveau :Débutant Date de création :17/07/2007 Date de mise à jour :12/09/2007 15:35:34 Vu :5 914

Auteur : sadmandono

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


 Description

Ba voila. Je m'entraîne à développer des modes pour GTA San Andreas Multyplayers. J'avais besoin d'une fonction racine pour pouvoir créer un compteur de vitesse. Le problème c'est que j'ai était incapable d'inclure math.h dans PAWNO (IDE développé spécialement pour sa mp je pense). J'ai donc décidé de créer ma propre fonction racine. J'ai fait des recherches sur comment résoudre des racine carrées à la main. J'ai trouver une méthode assez simple à intégrer dans un script.
Et voila j'ai pondu ce tout petit code (il n'affiche que des racines entières).

Source

  • long racine(long nombreChoisi)
  • {
  • long nombreEnleve = 1, coup = 0; /* Pour ceux qui ne comprennent pas ma
  • façon de faire, je les invite à visiter cette page web:
  • http://orochoir.club.fr/Maths/racine.htm#extraction j'ai utilisé
  • la 3ème méthode pour réaliser ce programme */
  • while(nombreChoisi > 0)
  • {
  • nombreChoisi -= nombreEnleve;
  • nombreEnleve += 2;
  • coup++;
  • }
  • return coup;
  • }
long racine(long nombreChoisi)
{
    long nombreEnleve = 1, coup = 0; /* Pour ceux qui ne comprennent pas ma
    façon de faire, je les invite à visiter cette page web:
    http://orochoir.club.fr/Maths/racine.htm#extraction j'ai utilisé
    la 3ème méthode pour réaliser ce programme */

    while(nombreChoisi > 0)
    {
        nombreChoisi -= nombreEnleve;
        nombreEnleve += 2;
        coup++;
    }
    return coup;
}




 Historique

17 juillet 2007 02:46:38 :
Juste la suppression de printf et scanf, qu'ils étaient la, juste pour tester le fonction :)
19 juillet 2007 16:36:00 :
petites modifications suite aux conseils de victorcoasne. Que je remerci. :)
11 septembre 2007 23:48:24 :
Juste une correction d'un faute de frappe (ong au lieu de long) ^^
12 septembre 2007 15:35:34 :
Juste la correction d'une faute de frappe (ond au lieu de long) ^^

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

 Sources en rapport avec celle ci

FONCTION D'ÉDITION DE FICHIER BIT À BIT [C-MULTIPLATEFORME] par lynxtyle
Source avec une capture [C]BOUTON EN SDL par smartties
Source avec une capture EXEMPLE DE POINTEURS DE FONCTION par pop70
Source avec Zip Source avec une capture JEUX DU DÉMINEUR POUR DÉBUTANT par phenix22000
Source avec Zip Source avec une capture ARBRE2D: UN PROGRAMME GÉNÉRANT DES ARBRES par ndubien

Commentaires et avis

Commentaire de ndubien le 17/07/2007 16:05:32

Salut, juste pour info ce site disposait déjà d'une source comparable : qui permattait de choisir le nombre de chiffre après la virgule... et de trouver des racines carrés et/ou cubiques. :) http://www.cppfrance.com/codes/TROUVER-RACINE-CARREE-RACINE-CUBIQUE-NOMBRE-AVEC-PLUS_41825.aspx A+

Commentaire de victorcoasne le 19/07/2007 02:01:26

nombreChoisi = nombreChoisi - nombreEnleve;
c'est équivalent à : nombreChoisi -= nombreEnleve;

pareil : nombreEnleve = nombreEnleve + 2;
est équivalent à : nombreEnleve += 2;

C'est indenté à la "barbare", pour le commentaire essaye de mieux le répartir sur les deux lignes on y vera plus clair.

Sinon l'astuce est bien trouvée.

Récapitulons :

long racine(long nombreChoisi)
{
    long nombreEnleve = 1, coup = 0; /* Pour ceux qui ne comprennent pas ma
    façon de faire, je les invite à visiter cette page web:
    http://orochoir.club.fr/Maths/racine.htm#extraction j'ai utilisé
    la 3ème méthode pour réaliser ce programme */

    while(nombreChoisi > 0)
    {
        nombreChoisi -= nombreEnleve;
        nombreEnleve += 2;
        coup++;
    }
    return coup;
}

Commentaire de sadmandono le 19/07/2007 16:37:53

Merci. J'avais totalemnt oublier l'existence de ces raccourcis. :)

Commentaire de victorcoasne le 19/07/2007 20:13:41

La fonction retourne un "long" pas un "ong" ;)

Commentaire de steevy69 le 25/08/2007 17:17:41

A part un 'l' au début du code source, victorcoasne a eu un apport constructif à ce post?

Commentaire de victorcoasne le 27/08/2007 11:14:08

C'est quoi cette question ?
Biensûr que oui : Tu ne l'as pas vu mais la source a été corrigé suite à mon premier message.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Suprimmer un fichier [ par naney ] tout d'abort un grand merci au webmaster de ce site :D car j'en avais mare de cherche un site comme vbfranc.com mais qui parler du c et du c++Je cherc attendre que le shell soit fini C++ [ par McK_N ] Salut,je veux appeler la fonction Shell et je veux que mon programe arrête jusqu'à ce que le shell soit terminé.Comment puis-je le faire avec la fonct prob avec une dll [ par BlackWizzard ] Salut!je voudrais faire une dll avec un niveau tres bas...j'ai deja créé une dll de cryptage en me basant sur un code simple...la chose que je compren Existe t il une fonction équivalente à mid right ou left ( du VB) en cpp ? [ par Stoomm ] Existe t il une fonction équivalente à mid right ou left ( du VB) en cpp ? Merci d'avance et A+. Stoomm. [?] Saisie d'une fonction [ par Cidrik ] Salut,Je débute en C et j'aimerais créer un programme qui réalise une étude de fonction (niveau 1°S) mais j'aimerais savoir comment faire pour que qua la fonction c++ StrToNum : [ par sounlight ] A quoi sert la fonction StrToNum ()?Est-elle déjà définie dans les bibliothèques c++par défaut?Qu'elle est sa syntaxe ?Je suis débutant développeur c+ randomize sous VC++ 6.0 non defini?? comment faire?? [ par petitivnnie ] En effet je n'ai troué aucune occurence des les headers fournis dans la version 6.0 de visual C++J'aimerai que l'on m'indique comment implenter cette Fonction $gettok (mIRC) sous cpp [ par mast ] Salut j'aui une variable qui retourne par exemple: allo sa va oui toi? /echo -a allo /echo -a bye et je voudrais enregistrer les 2 commen (/..) dans c net use * /delete EN C++ [ par LeBobo ] Salut. J'ai un petit programme qui utilise la fonction : system(''net use * /delete'') ; Le problème est que mon programme à une interface graphique w Exemple de EnumPrinters (qui fonctionne) en C++ [ par nico ] Je voudrais que mon programme puisse détecter l'imprimante par défaut utilisée par mon PC. Pour ce faire j'ai trouvé la fonction "EnumPrinters". Le pr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,733 sec (4)

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