TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 | |||
| Pseudo | Commentaire | ||
|---|---|---|---|
| Page : 1 | |||
Chris aus Karlsruhe
|
# Posté le 29/10/2007 à 12:51:07 - Ce membre n'a pas mis de note | ||
|
avancez et oublier le passe Groupe : Membres |
si j'entre c=20 i=30 j=15 alors ton programme est faux . je pense que tu dois ajouter la contion sur j (j<=i-c) Chris aus Karlsruhe |
||
master-djo
|
# Posté le 23/12/2007 à 12:50:35 - Ce membre a mis la note : 9 | ||
|
Groupe : Membres |
je suis très décu par ce tutoriel il est confu et beaucoup moins clair que celui du html par exemple....le tp est pas clair il y a des fautes d'orthographes enfin une calamité quoi..; dsl mais j'ai un peu la rage de ne pas réussir à comprendre ce tuto....; |
||
Kenairod
|
# Posté le 15/04/2008 à 11:39:56 - Ce membre a mis la note : 18 | ||
Je suis un vrai zéro ! ^^![]() Groupe : Membres |
le tableau de conversion on l'a fait en maths !
|
||
dan59
|
# Posté le 23/04/2008 à 06:51:52 - Ce membre a mis la note : 15 | ||
|
on vas y arriver Groupe : Membres |
personnellement, j'ai trés bien compris jusqu'à present, et j'ai trouvé ton tp assez claire, je me suis juste planté dans le calcul de conversion mais c'est ma faute tu nous a dit de bien faire attention au priorité dans les calcules chose que je n'ai pas fait . pour les fautes d'orthographes, je ne suis pas un puriste (j'en n'ai pas les moyens) alors ça ne me géne pas, du moment que je comprends :p. juste un petit truc au sujet de tes variables j, sc , f ,c tu pourai pas leur donner des noms plus concrets comme le fait Mateo. sinon a part ça pour moi tout va bien.EDIT (ptipilou, zCorrecteur) : si vous notez la présence d'autres fautes d'orthographe, merci de bien vouloir indiquer l'emplacement exact et la nature de la faute. Le message stipulant des fautes d'orthographe est antérieur à la récente mise en ligne d'une version corrigée, mais errare humanum est (l'erreur est humaine)... |
||
sarah-san
|
# Posté le 24/04/2008 à 13:14:36 - Ce membre n'a pas mis de note | ||
![]() Groupe : Membres |
Eh bien voilà pr moi je trouve ke juske ici c'etait bon à part un peu l'exercice TP enfin la correction plutot je crois k ya bcp de solutions plus faciles ke cella ,mais bon c un tuto interessant pour nous les zero .aller auuu tableauuuuuuuux
hajimemashte |
||
Mister J
|
# Posté le 24/04/2008 à 16:21:32 - Ce membre a mis la note : 13 | ||
Un CMS en projet (oui encore!)![]() Groupe : Membres |
Le tutoriel m'a bien plu jusque là mais ce TP m'a paru un peu confus ... Peut-être n'ai je pas été assez attentif
J'adorerais changer le monde mais pas moyen de mettre la main sur le code source. La vie est mal faite : on ne peut pas la redémarrer en mode sans échec. |
||
bast73
|
# Posté le 16/05/2008 à 21:11:23 - Ce membre n'a pas mis de note | ||
|
Groupe : Membres |
Salut, il y a une petite faute dans ton code au niveau de la vérification des variables comme l'a déja di chris, en effet si tu prend c=-20 i=0 j=1 dans les test 1>0 donc j>i donc il va dire que le calcul est impossible or il l'est, et a l'inverse si on prend c=10 i=20 j=15 dans les test 15<30 donc j<i donc il va effectuer le calcul et on va se retrouver avec une seule valeur Il suffirait de changer le code comme l'a di chris en mettant while(c > i || j > (i-c) || j == 0) cordialement, Bast |
||
bengouap
|
# Posté le 19/05/2008 à 15:57:27 - Ce membre a mis la note : 13 | ||
|
Groupe : Membres |
Bonjour et merci pour ce tuto. Le tp ne fait l'unanimité, mais bon. C'est mieux que rien. Le cas d'un pas < 0 n'est pas pris en compte...ERROR. Et j > i me parais inutile. De plus, si on tape un caractère quand on nous demande un chiffre(ou inversement), cela plante. Je suppose que l'on va securiser ceci plus loin... Dans tous les cas, merci |
||
Matt11
|
# Posté le 24/05/2008 à 21:02:05 - Ce membre a mis la note : 11 | ||
0010100111010![]() Groupe : Membres |
En fait tout est une question de mathématiques ! Pour la condition sur c, i et j je pense qu'il y a plus générale et plus juste : Tout d'abords pourquoi la valeur de départ doit-elle être plus grande que celle d'arrivée ? On peut pas aller en décroissant avec un pas négatif ? En fait c'est une suite arythmétique avec c le 1er terme, i le dernier terme et j la raison. Quelques rappel de première i = c + n * j (avec n le nombre de terme donc > 0) ainsi n = (i-c) / j Moi j'ai mis comme condition pour la boucle : (j == 0 || (i-c) / j < 0) A part erreur de ma part ça doit être ça A que c'est beau les maths ! Une dernière remarque sur les nom des variables : on peut trouver mieux que i, c et j car on s'y perd surtout quand on est débutant c'est des mauvaises habitudes à pas prendre ! |
||
lehcim
|
# Posté le 27/05/2008 à 15:01:26 - Ce membre n'a pas mis de note | ||
|
Groupe : Membres |
Bonjour Je suis le tutoriel pas à pas Il est agréable à lire et à suivre. A ce stade de l'exercice, sauf incompréhension de ma part, il me semble que dans le corrigé il manque une boucle do{ au début dans la ligne 10 ou la ligne 14. Si cette derniere n'existe pas , il faut supprimer le } de la ligne 76 pour que le programme tourne, et le bouclage final O ne fonctionne pas pour une nouvelle table. Avec un do{ sur la ligne 10, une nouvelle table peut être recommencée. Pour fignoler, ligne 70 System.out.println("---------------------------------------------"); serait le bienvenu pour fermer le tableau généré. Cordialement Lehcim |
||
Couickie
|
# Posté le 25/08/2008 à 20:48:50 - Ce membre n'a pas mis de note | ||
Couickie will rule da world![]() Groupe : Membres |
Les noms des variables n'aident pas en effet, c'est pas sympa d'imposer ces habitudes aux Zer0s, c'est confus et à leur niveau la taille du fichier ne prime pas sur la compréhension.
-----BEGIN GEEK CODE BLOCK----- Version: 3.12GIT d--- s:- a--- C++ UB P--- L- E W+++ N* o-- K w--- O+++ M-- V- PS+ PE++ Y+ PGP- t 5- X-- R* tv b+ DI-- D G-- e h! r-- y* ------END GEEK CODE BLOCK------ |
||
Cobra91310
|
# Posté le 04/09/2008 à 16:34:31 - Ce membre n'a pas mis de note | ||
|
Groupe : Membres |
Pour ceux qui ont vraiment appris via ce tuto combien de temps environ ça vous a pris a le créer ? Sinon effectivement tuto vraiment simpliste mais efficace pour le moment sauf le tuto pour ma part que sois je comprend rien soit le temps relativement elever a faire quelque chose de correct est normal pour un néophyte en JAVA comme moi. |
||
obiflo
|
# Posté le 08/09/2008 à 11:18:20 - Ce membre a mis la note : 13 | ||
|
Groupe : Membres |
Voila un autre exemple de correction de l'exercice Ce n'est pas mieux ni moins bien, c'est autre autre vision... Secret (cliquez pour afficher) <code type="Java">package P1Chapitre7; import java.util.Scanner; public class Tp { public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean end=false; double depart; double fin; double pas; char ok; System.out.println(" ------------------------------------------------------------------------"); System.out.println("| CONVERSION DEGRES CELSIUS ET DEGRES FARENHEIT |"); System.out.println(" ------------------------------------------------------------------------"); do { // Boucle principale System.out.print("A partir de : \n>"); depart = sc.nextDouble(); System.out.print("Jusqu'à : \n>"); fin = sc.nextDouble(); if (depart >= fin) { System.out.println("Traitement impossible"); continue; // Permet d'aller directement a la fin de la boucle } System.out.print("Par pas de : \n>"); pas = sc.nextDouble(); if ((pas<0) || (!(((fin-depart)%pas)==0))) { System.out.println("Traitement impossible"); continue; // Permet d'aller directement a la fin de la boucle } do { System.out.print("Si vous êtes prêt, tapez O, sinon tapez N : \n>"); sc.reset(); ok = sc.next().charAt(0); } while (ok != 'O' && ok != 'N'); if(ok == 'N') { continue; } System.out.println("TABLE DE CONVERSION CELSIUS / FARENHEIT"); System.out.println("-----------------------------------"); System.out.println(" Celsius \t| Farenheit "); System.out.println("-----------------------------------"); do{ System.out.println("\t"+depart+"\t|\t"+arrondi((((9.0/5.0) * depart) + 32.0),1)); depart += pas; }while (depart <= fin); do { System.out.print("Souhaitez-vous éditer une autre table ? (O/N)"); sc.reset(); ok = sc.next().charAt(0); // Réutilisation de la variable ok !! } while (ok != 'O' && ok != 'N'); if(ok == 'N') { end=true; // on aurrais pu mettre : break; pour sortir de la bloucle } } while(!end); } public static double arrondi(double A, int B) { return (double) ( (int) (A * Math.pow(10, B) + .5)) / Math.pow(10, B); } }</ code> |
||
Ephilion
|
# Posté le 17/09/2008 à 19:47:00 - Ce membre a mis la note : 19 | ||
printf ("hello world");![]() Groupe : Membres |
Bonne idée du tuto !
Vous voulez apprendre MS-DOS ? Ou réviser votre C ? N'hésitez pas à aller sur mon site ! : http://ephilion-tuto.e-monsite.com/ |
||
InAme
|
# Posté le 21/09/2008 à 22:35:43 - Ce membre a mis la note : 20 | ||
![]() Groupe : Membres |
Très bon tuto, je trouve Le corrigé differe beaucoup avec ma version, mais j'ai aimé réfléchir sur ce sujet. Merci pour cela, allez la suite maintenant
|
||
manou16
|
# Posté le 23/09/2008 à 19:15:09 - Ce membre a mis la note : 15 | ||
|
Groupe : Membres |
il n'est pas mal le tp pour moi cetais facile par ce que javais déja des notions en c sachant que le language c et le java ont bcp de ressemblence syntaxique |
||
R-transat
|
# Posté le 09/10/2008 à 22:29:26 - Ce membre n'a pas mis de note | ||
![]() Groupe : Membres |
Je n'arrive pas à comprendre tout ... le nom des variables n'est pas approprié je trouve...
Code : PHP
|
||
Hooli
|
# Posté le 12/10/2008 à 21:28:42 - Ce membre n'a pas mis de note | ||
![]() Groupe : Membres |
Il serait intéressant d'expliquer pourquoi il faut utiliser sc.next().charAt(0); et pas sc.nextLine().charAt(0); comme tu nous l'as appris précédemment. J'ai quand même réussi le TP car j'ai trouvé, après avoir fait des recherches, qu'il fallait mettre sc.next().charAt(0); mais ce serait quand même intéressant d'expliquer pourquoi.
Marre de Skyblog ? Essayez Heavy-Blog : http://www.heavy-blog.be Retrouvez mes créations webs ainsi que mes projets en cours sur Mon portfolio : http://www.hooli666.be |
||
dodvega
|
# Posté le 27/10/2008 à 15:04:40 - Ce membre a mis la note : 9 | ||
|
Aprendre vaut plus que de l'or Groupe : Membres |
Bonjour je trouve que ce TP est trop compliqué à comprendre: on n'arrive pas à saisir le sens de certaines phrases, etc... surtout que ce TP porte sur des mathématiques, matière qui n'est pas le point fort de tout le monde... A mon avis, tu aurais dû faire un TP sur autre chose, ca aurait été mieux... Enfin... je remarque ton effort ![]() A bientôt! DodVega |
||
Big2t
|
# Posté le 29/10/2008 à 14:51:35 - Ce membre n'a pas mis de note | ||
![]() Groupe : Membres |
D'un autre côté la programmation et les maths ca reste lié, on n'y peut rien... ![]() J'ai beaucoup aimé ce TP, il est très complet voire même un peu terrifiant à première vue, mais en se posant calmement on vient à bout de tout, et on est vite étonné de ce que l'on sait faire! Thanks Cysboy! |
||
Warhawk
|
# Posté le 01/11/2008 à 21:23:46 - Ce membre a mis la note : 16 | ||
L'impossible n'est rien![]() Groupe : Membres |
J'ai terminer le TP et il fonctionne très bien malgré qu'il est différent de ta correction ... Mais il y'a juste un truc c'est ce " sc.next().charAt(0); " comme le dit Hooli.J'ai trouver l'erreur mais je ne l'ai pas vraiment comprise ...
|
||
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | 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.
70 Zéros connectés |
9 requêtes |
0.0462s (0.0287s)
