Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zér0 > Les tutoriels > Officiels > Programmation > Lecture des commentaires

Vos commentaires sur :
Une bête de calcul

Retour au tutoriel

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  3 
Pseudo Commentaire
Page : 1  2  3 
Hors ligne Meianki # Posté le 07/12/2005 21:07:09
Groupe : Membres
Moi je dis c'est un chapitre quasi parfait :)
C'est ce "quasi" qui fait tâche, en effet j'aurais parlé de post incrémentation et pré incrémentation mais bon...
C'est l'unique raison que j'ai trouvé pour pas mettre 20 et mettre 19 :p
Je suppose que l'oublie est volontaire mais bon.
En tout cas bravo Matéo, continue comme ça même si on connait déjà on prend un très grand plaisir à revoir avec toi :D

Moi je suis une brêêêêle en PHP/SQL alors je vais et .
 
Hors ligne WhyNot # Posté le 07/12/2005 21:14:04
Ben oui en fait... Why not?
Avatar
Groupe : Membres
Bon tuto... Merci à M@teo. Même remarque pour la post-incrémentation. Ceci dit, j'attends avec impatience les autres tutos un peu plus compliqués. Mais j'ai besoin aussi de ces tutos car je suis un zér0 en C++.

Vas-y M@teo, on est tous avec toi!!
 
Hors ligne roccobiwan # Posté le 07/12/2005 21:15:39
Pipi de fête,pipi qui fouette
Avatar
Groupe : Membres
Très bon comme d'hab mais j'ai vu une petite erreur :-°

Citation : L'auteur

Le modulo 5 % 2 est le reste de la division 5 / 2, c'est-à-dire 1. L'ordinateur calcule que 5 = 2 * 2 + 1 (c'est ce 1, le reste, que le modulo renvoie)
De même, 11 % 3, le calcul est 11 = 3 * 4 + 2 (modulo renvoie le 2)
Enfin, pour 4 % 2, la division tombe juste, il n'y a pas de reste, donc modulo renvoie 0.


Or il faudrait mettre De même, 14 % 3, le calcul est 14 = 3 * 4 + 2 (modulo renvoie le 2)

Voila , au plaisir ...
 
Hors ligne Gravstein # Posté le 07/12/2005 21:26:15
Bonjour!
Avatar
Groupe : Membres
Superbe, tout simplement superbe! (Et le mot est encore faible ;) )
Effectivement, comme l'a précisé Meianki, j'aurais ajouté la notion de post incrémentation et pré incrémentation. Mais ça veut aussi dire qu'il faut introduire la notion de retour de fonction (les opération + * - / etc pouvant être associées à des fonction, et surchargeable, de surcroît. Mais là, on s'écarte vraiment du sujet, surtout pour des zéro qui n'ont jamais tapé 50 lignes de code).

De toute façon, c'est agréable à lire, et c'est pour ça que je l'ai lu ;)
Vivement que le suivant soit achevé (et les autres de même! :D )

God bless America.
Chuck Norris blesse tout le monde
 
Hors ligne pixinet # Posté le 07/12/2005 21:55:44
C'est bientôt 2006
Avatar
Groupe : Membres
Il y a une erreur de conjugaison ah lalala, c'est dur, non ? La voilà :

Citation : Chapitre 5 du tuto C/C++ de M@theo21

Vous n'avez peut-être pas tous le niveau en maths pour comprendre ce que font ces fonctions. Si c'est votre cas, pas d'inquiétude. Lisez juste, cela ne vous pénalisera pas pour la suite.
Ceci étant, je vous offre un petit conseil gratuit : soyez attentifs en cours de maths, on dirait pas comme ça mais en fait ça fini par servir :p



L'erreur se trouve dans la dernière phrase, on dit :

Citation
on dirait pas comme ça mais en fait ça finit par servir :p

Au lieu de :

Citation
on dirait pas comme ça mais en fait ça fini par servir :p


A part cela, excellent tuto, je dirais même plus, ça me rappelle un autre langage, un langage utilisé pour créer un site web dynamique ... (17/20)


<image>http://msnstatus.world-online.biz/interactif.php/pixinet.45*150*0.png</image>
 
Hors ligne Wedge # Posté le 07/12/2005 22:37:49
Que la force soit avec toi.
Avatar
Groupe : Membres
Que de maths !

Ouais, encore que la librairie math.h, je crois que je l'ai jamais utlisée... Même pour faire des calculatrices pour grands nombres ! C'est quand même rapide à réécrire une fonction puissance. Une boucle for et puis basta !

M'enfin, de toute façon, ça fait pas de mal de savoir que ça existe. Ca mange pas de pain comme dirait l'autre ! :p

Aucun pilote né sur Tatooïne ne trouve une mission difficile, surtout si elle implique de voler dans un canyon.
- Wedge Antilles -
 
Hors ligne dnob700 # Posté le 07/12/2005 22:58:34
Groupe : Membres
Juste pour remarquer que la phrases :
Citation : M@teo21
se dire qu'un jeu 3D ne fait rien d'autre au final que des additions et des soustractions, pourtant c'est la stricte vérité

n'est pas vraiment la stricte vérité : les opérations trigonométriques (entre autres) sont cablées dans les processeurs. Donc calculer un cosinus ou un sinus, n'est pas faire une addition, sauf si on considère que les opérations du processeurs sont des opérations élémentaires, auquel cas on peut aussi dire qu'il n'y a rien d'autre que des NAND, mais ça s'éloigne de ce que sont les ordinateurs aujourd'hui.
Hors ligne mathieumg # Posté le 07/12/2005 23:09:24
Que le meilleur code!
Groupe : Membres
Y-a-t'il également une fonction "round();" pour arrondir dans cette librairie?

Mathieu M-G
 
Hors ligne asmanur # Posté le 08/12/2005 07:06:57
Avatar
Validateurs
Bon tuto, même si ca aborde pas des choses très complexe.
Il faudrait préciser par contre que cos,sin,tan attendent des angles en radians et acos,asin,atan en retournent. C'est pas forcément évident, et moi quand j'ai commencé à manipuler les fonctions de trigo, j'ai mis pas mal de temps à piger qu'il aimait pas les degrés mon pc ;)

Image utilisateur

Metzgermeister ɛστι παιδοφονος
 
Hors ligne Tidusora # Posté le 08/12/2005 09:05:51
Avatar
Groupe : Membres
Très bon tuto comme d'habitude! ;)
C'est un grand 20/20 que je te donne.
Continue comme ça Matéo on est tous avec toi! :D
Hors ligne a3_nm # Posté le 08/12/2005 10:34:06
Groupe : Membres
Très bon comme d'hab ^^
20/20 :D
 
Hors ligne N-Code # Posté le 08/12/2005 11:24:07
--Ramms+ein---
Avatar
Groupe : Membres
Bah...c'est excellent, comme toujours... :)

Bravo ;)

^^
Hors ligne Csame # Posté le 08/12/2005 12:35:59
Abyssus abyssum invocat
Avatar
Groupe : Membres
Un chapitre assez simple pour des gens habitués aux inverses des dérivés des logarithme népériens en exponentielle que je suis.
'fin, je comprends, quoi.

Un chapitre un peu moins passionnant, sans aucun doute, mais c'est inhérent à la matière enseignée plus qu'à l'enseignant.

Un aimable 16, cela suffira ?

Image utilisateur
 
Hors ligne Christopho # Posté le 08/12/2005 13:15:51
Groupe : Membres
Excellent tutorial comme toujours, mais j'ai juste deux petites remarques :
  • Les fonctions cos, sin et tan prennent en paramètres des angles en radians, mais renvoient des nombres sans unité, et pas des radians comme le dit le cours. cos et sin renvoient des nombres entre -1 et 1, et tan renvoie un nombre réel quelconque. Et pour les fonctions acos, asin et atan, c'est l'inverse : elles prennent en paramètre des nombres sans unité et renvoient des angles en radians.
  • Les fichiers .h ne sont pas des librairies mais des fichiers d'en-tête, qui contiennent des déclarations de fonctions. Certes ce n'est pas encore le moment de l'expliquer, mais il faudrait éviter de dire que ce sont des librairies, car les librairies c'est autre chose et trop de gens confondent les deux.


Voilà, je mets donc un petit 18 :)
En ligne M@teo21 # Posté le 08/12/2005 16:31:38
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Je tiens compte de vos remarques et modifie le cours en conséquence.
C'est une erreur d'avoir dit que des radians étaient renvoyés en effet ! ;)

<tuto etat="redaction" mode="venere" target="c++" />

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Autobiographe à ses heures perdues :p
 
Hors ligne Cyclone # Posté le 08/12/2005 17:05:12
Groupe : Membres
Bonsoir à tous,

Je trouve ces ces tutos super interressant pour un débutant, alors je tenais à te féliciter M@teo parce que ce n'est pas une tache facile que de faire partager ses connaissances !

Par contre juste une information (je ne sais pas si elle t'interressera), quand tu utilises le scanf(), je te conseillerais d'utiliser tout de suite après un fflush(stdin) (fonction qui vide le buffer clavier).
Je t'explique pourquoi : Imagine que quelqu'un saisisse un nombre avec un espace à la fin (dans le cas où tu demande de saisir un nombre bien sûr), le scanf() va prendre le nombre et laisser l'espace qui lui, sera pris par le scanf d'après (si scanf il y a) et par conséquent le scanf qui aura pris l'espace comme saisie ne te demandera rien.

J'éspère que ce n'est pas trop confus :)

PS : Je met 20 car le plus important pour apprendre de quelqu'un ce ne sont pas les détails techniques, mais plutôt la pédagogie.
 
Hors ligne Havok # Posté le 08/12/2005 17:09:06
Avatar
Groupe : Membres
Super ce chapitre, je viens de lire les deux derniers chapitres de suite et je me disais que ça allait carément être emmerdant mais en fait ça ne l'a pas été du tout et ça passe même le temps de lire tes cours.

Merci ;)
Hors ligne vico # Posté le 08/12/2005 17:24:51
Avatar
Groupe : Membres
pauvre de moi je suis quand 6°eme :(

a pars cela je n'ai pijé que ceil et floor :p (et j'ai pas la meilleur prof de maths :'( )
 
Hors ligne Nanou # Posté le 08/12/2005 18:40:34
Avatar
Groupe : Membres
Tout simplement excellent :D Je ne connais rien au C et c'est assez clair comme cours pour que je comprenne dès la première lecture... Bravo ! ^^
Un petit 20 bien mérité pour M@teo ! :p

Ne pas cliquer ici...

Secret (cliquez pour afficher)
Sisi clique en fait...
 
Hors ligne Snakeshit # Posté le 08/12/2005 21:50:01
La bêtise humaine est infinie!
Avatar
Groupe : Membres
20/20 comme d'habitude!

Une chose que tu devrais mettre d'après moi, c'est comment rajouter un signe, car ça ne marche pas comme avec les nombre (et les %ld)! Enfin juste le + marche, meêm si il marque 0 à la place! Je ne devrais donc pas initialiser la variable! J'espère qu'on saura bientot comment faire pour que je fasse ma première calucaltirce (je compte à terme remplacer celle de windows, du moins essayer^^)!

Je suis un glandeur et un rêveur pro^^!
 
Hors ligne Zorigaman # Posté le 08/12/2005 23:06:08
Pouet.
Avatar
Groupe : Membres
Arg "ibrairie" >_< , pourquoi participer à la propagation de cette erreur de langage. Library = bibliothèque, même si d'autres se trompent se sont trompé et que se tromperont toujours.
Cette erreur me désolé, elle est courante mais tellement rageante...

Pourquoi ne pas aborder le décalage de bits >> qui permet d'optimiser des opérations, et qui peut rendre un code tellement illisible ? :p :-°
Hors ligne Red # Posté le 09/12/2005 18:21:33
Avatar
Groupe : Membres
Citation : Cours
Vous avez déjà utilisé les fonctions printf et scanf de la librairie stdio.h.


Citation : Cours
Il existe aussi une fonction similaire appelée "abs", située dans "stdlib.h" cette fois (c'est la librairie qu'on utilise pour printf et scanf depuis le début, donc vous n'avez pas de directive de préprocesseur à rajouter).


o_O

Ich will ein "Site du Zéro" auf Deutsch übersetzt !
 
Hors ligne Seb007 # Posté le 09/12/2005 19:04:49
Wait and see...
Avatar
Groupe : Membres
Bon, M@teos 21 est ce que tu vas un jour arrêter de faire des tutos parfait? :p
Bon, sérieusement, le tuto est très bien rédigé et c'est normal, le MAITRE est M@teos ;)

J'ai mis 20, je sais que la perfection n'existe pas, mais est-ce que M@teos est un dieu? (ça expliquerait tout :p )

Les jeux vidéos et le codage, voilà ce que j'adore par dessus tout!
Nouvelle adresse de mon site : http://www.nintendo-univers.com
Image utilisateur
Image utilisateur
 
Hors ligne Kijer # Posté le 10/12/2005 01:32:11
Je mords.....
Avatar
Groupe : Membres
Très bon cours comme d'habitude ! 18/20

Vous cherchez des vidéos Battlefield 2
Citation :
L'Expérience est une lanterne qui n'éclaire que celui qui l'a porte !
La Connaissance s'accroît quand on l'a partage !



 
Hors ligne serionos # Posté le 10/12/2005 20:36:56
Vive le libre!!!
Avatar
Groupe : Membres
bravo M@teo
Le seul problemme c'est que tu n'expliques pas toutes les notations mathématiques et comme je suis en quatrième j'ai un peu (voir beaucoup) de mal à
comprendre o_O . Sinon rebravo tes tutos sont tous géniaux et comme il n'y a pas de note plus élevé que 20 :-° , je te met seulement 20 :p <titre2></titre2>!
Bonne continuation

Si vous chercher un excelent éditeur HTML ==> http://tinymce.moxiecode.com/

"Le logiciel c'est comme le sexe... C'est mieux quand c'est libre"

Linus Torvald
 
Hors ligne NeOtaku # Posté le 11/12/2005 00:20:26
Tu n'es pas Chuck Norris !
Avatar
Groupe : Membres
Encore une fois, beau boulot !

Grace a toi, je peut enfin (ainsi que des tas d'autres zeros) apprendre le C ! En plus d'etre clairs et nets, tes cours sont vite ecrits ! Chapeau :p

Image utilisateur Märchen Awaken Romance, un chef d'oeuvre !
 
Hors ligne Chahine # Posté le 11/12/2005 20:10:06
Avatar
Groupe : Membres
Citation : M@téo
Si vous êtes perspicaces, vous avez d'ailleurs remarqué que ce signe ++ se trouve dans le nom du langage "C++"

Attention à ne pas porter préjudice (sur la perspicacité) à certains qui comme moi n'ont jamais fait le rapprochement entre l'incrémentation et le clin d'oeil "C++"...

Tout ça pour dire que tes tutos sont tellements parfaits qu'il faut en arriver au ridicule pour les critiquer, comme ce que je viens de faire ! ;)
Hors ligne Dark-Side # Posté le 14/12/2005 16:40:02
dangerous: ton oncle.
Avatar
Groupe : Membres
Franchement c'est un super tuto et j'ai parfaitement réussi, le C/C++ est vraiment facile avec votre méthode :)

A quand la suite ???

Image utilisateur

Teh Citation §



« Who cares if Erlang starts slowly - it was designed to start once and never stop - we have systems that have run for 5 years - a two seconds start-up time amortized over 5 years is not *too* bad. »

Joe Armstrong.

Citations diverses :


  • Linux c'est comme l'écologie : ça demande des sacrifices mais c'est pour le bien de la planète !
  • Linux ? Ya moins bien ... Mais c'est plus cher ! :p
  • Avec windows XP on était au bord du gouffre, avec windows Vista on a fait un grand pas en avant !
  • Quelle est la différence entre Windows Vista et un virus ??? - Le virus il fonctionne
  • La dernière mise à jour de windows Vista est presque terminée, il ne reste plus qu'à y incorporer les erreurs.
  • <Metzgermeister> bluestorm: suffit pas de se mettre une plume au cul pour avoir l'air d'un coq hein
  • <dangerous> remram44, viole un bébé, détends toi

OCaml : en voilà un tuto qu'il est bien §§
 
Hors ligne Fahrver # Posté le 18/12/2005 00:26:31
Homme brillant
Avatar
Groupe : Membres
Bien joué M@teo !

Juste une remarque : tu devrais mettre la réponse à la calculatrice dans un "secret" :p

La vitesse de la lumière est plus rapide que celle du son. Quelqu'un peut donc paraître brillant jusqu'à ce qu'il l'ouvre.
 
Hors ligne godrik # Posté le 16/01/2006 13:45:02
Groupe : Membres
une petite réponse à:
Citation : Pas de titre

Ouais, encore que la librairie math.h, je crois que je l'ai jamais utlisée... Même pour faire des calculatrices pour grands nombres ! C'est quand même rapide à réécrire une fonction puissance. Une boucle for et puis basta !


Oui mais sauras-tu l'écrire bien ? Peut être ton processeur dispose t'il d'opération qui permette de calculer plus vite...

Vous devez être inscrit pour pouvoir poster des messages

Retour au tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 506 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.045s (0.0329s)