jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

| Page Précédente 1 2 3 ... 7 8 9 10 11 Suivante | |||
| Pseudo | Commentaire | ||
|---|---|---|---|
| Page Précédente 1 2 3 ... 7 8 9 10 11 Suivante | |||
Lucariome
|
# Posté le 24/07/2011 à 23:32:42 | ||
|
|
rhaa je ne suis pas douée en math et en plus j'ai 12 ans ! Sérieux je veux programmer maintenant mais vu mes compétence en math c'est un peux foutu... j'ai juste une question ces tuto est-ce-que sa sera valide pour développer sur iOS ? | ||
valerd
|
# Posté le 17/08/2011 à 18:20:03 | ||
It's the beginning of the end![]()
|
cher v974 voici le bon programme et chapeau hein ![]() compare le avec l'ancien et si tu comprend pas d'où viens l'erreur,fait moi signe #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int resultatDeuxNombreAddition = 0; int additionChiffreDeux = 0; int additionChiffreUn = 0; int chiffresModulo = 0; int chiffresDivision = 0; int chiffresMultiplication = 0; int chiffresSoustraction = 0; int chiffresAddition = 0; int choixOperation = 0; printf("\n\n\n\nBienvenue dans la calculatrice\n"); printf("Xor3600g\n"); printf("Choisisez une operation\n\n\n"); printf("1.Addition\n"); printf("2.Soustraction\n"); printf("3.Multiplication\n"); printf("4.Division\n"); printf("5.Modulo\n\n\n"); scanf("%d", &choixOperation); if (choixOperation == 1) { printf("\n\n\nUne addition a combien de chiffres ?\n\n\n1.2 chiffres\n2.3 chiffres\n3.4 chiffres\n\n\n"); scanf("%d", &chiffresAddition); } else if (choixOperation == 2) { printf("\n\n\nUne soustraction a combien de chiffres ?\n\n\n1.2 chiffres\n2.3 chiffres\n3.4 chiffres\n\n\n"); scanf("%d", &chiffresSoustraction); } else if (choixOperation == 3) { printf("\n\n\nUne multiplication a combien de chiffres ?\n\n\n1.2 chiffres\n2.3 chiffres\n3.4 chiffres\n\n\n"); scanf("%d", &chiffresMultiplication); } else if (choixOperation == 4) { printf("\n\n\nUne division a combien de chiffres ?\n\n\n1.2 chiffres\n2.3 chiffres\n3.4 chiffres\n\n\n"); scanf ("%d", &chiffresDivision); } else if (choixOperation == 5) { printf("\n\n\nUn modulo a combien de chiffres ?\n\n\n1.2 chiffres\n2.3 chiffres\n3.4 chiffres\n\n\n"); scanf ("%d", &chiffresModulo); } if (chiffresAddition ==1) { printf("\n\n\nEntrez le premier nombre\n\n\n"); scanf ("%d", &additionChiffreUn); printf("Entrez le deuxieme nombre\n\n\n"); scanf ("%d", &additionChiffreDeux); resultatDeuxNombreAddition = additionChiffreUn + additionChiffreDeux; printf("%d + %d = %d", additionChiffreUn,additionChiffreDeux,resultatDeuxNombreAddition); } return 0; } Tien, vous êtes sous Linux? Bien? |
||
aurel-ps2
|
# Posté le 22/08/2011 à 12:21:37 | ||
|
|
Bonjour je n'arrive pas a faire le calcul, enfin je fait exactement comme vous dite: #include <stdio.h> #include <stdlib.h> int main(int argc , char *argv[]) { int resultat = 0; printf("5 + 3 = %d", resultat); return 0; } Ça m'affiche a la console : 5+3=0 Alors vous penser que c'est quoi? Merci |
||
valerd
|
# Posté le 24/08/2011 à 15:32:53 | ||
It's the beginning of the end![]()
|
tu as mis ton opération dans prinft qui est une fonction d'affichage. l'ordinateur lis ton opération mais ne fais rien avec. A la limite il faudrait mètre avant la fonction printf la ligne de ton opération comme par exemple : resultat = 5 +8; le résultat de ton opération serra dans résultat. Tien, vous êtes sous Linux? Bien? |
||
OriginalsGeeks
|
# Posté le 20/09/2011 à 08:35:54 | ||
![]()
|
@aurel-ps2 Le code exact aurait était celui-ci, si j'ai bien compris ton problème : Code : C
|
||
haidela
|
# Posté le 30/09/2011 à 09:29:21 | ||
![]()
|
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int age=0; printf("Quel age avez-vous?", age); scanf("%d", &age); printf("Ah vous avez donc %d ans!\n\n", age); return 0; } Bonjour Tout le monde, je suis un debutant. Pourquoi on fait double \n: printf("Ah vous avez donc %d ans!\n\n", age)? |
||
raahven
|
# Posté le 03/10/2011 à 23:10:28 | ||
|
|
Petite question, ( j'ai pas finis tout le tutoriel, je viens de finir la partie " bête de calcule " mais déjà une question ! bon ok enfaite y'en a deux *_* ( c'est fou hein ? )Est-ce que la librairie math.h contient les Limites ? Est-ce qu'il existe des " pack " de librairie téléchargable ? ( je suppose que les librairies incluses sont quand même pas mal gratinées mais bon, va-t-on savoir ) Voila , au plaisir ! Super tuto au passage , merci d'avoir dépensé de ton temps, ( dans le seul but ( Ôh combien gratifiant ) de reçevoir tout plein de questions je suis sur ;P ) edit: le double /n c'est juste pour le double saut de ligne faut pas que ça te gène
|
||
Yggwit
|
# Posté le 11/10/2011 à 20:44:10 | ||
|
Avis : Mitigé
|
Hello! J'ai commencé le C récemment et aujourd'hui, j'ai du faire une simple calculette. Tout est Ok, excepté... les résultats... Il y a une faute dans la logique, surement au niveau des variables. Quand je fais une opération simple (Ex: 1+2=?) il me sort un nombre sorti du fin fond de l'univers... (Ex: 3564000) =/ Pas moyen de trouver cette foutu faute... # include <stdio.h> # include <stdlib.h> void main () { int a = 0, b = 0, c = 0, d = 0; printf ("Indroduisez la variable a:\t"); scanf ("%d",&a); printf ("Indroduisez la variable b:\t"); scanf ("%d",&b); printf ("\nChoisisez une operation:\n1. addition;\n2. soustraction;\n3. multiplication;\n4. division.\n\n"); scanf ("%d",&d); if (d==1) { c = a+b; printf ("\na+b = %d\n\n\n", &c); } else { if (d==2) { c = a-b; printf ("\na-b = %d\n\n\n", &c); } else { if (d==3) { c = a*b; printf ("\na*b = %d\n\n\n", &c); } else { if (d==4) { if (b==0) { printf ("\nErreur: Division pas 0\n\n\n"); } else { c = a-b; printf ("\na/b = %d\n\n\n", &c); } } else { printf ("\nErreur: Operation inconnue\n\n\n"); } } } } system ("pause\n"); } Voilà (y) Merci d'avance =D |
||
Yggwit
|
# Posté le 11/10/2011 à 21:34:05 | ||
|
Avis : Mitigé
|
J'ai comme l'impression de m'être trompé d'endroit ==>[Forum] Super travail à tous ceux qui postent des tutos ou aident les "plus novices". Merci (y) |
||
Lomacx Malcolm
|
# Posté le 05/11/2011 à 00:37:54 | ||
Stumbling is not falling![]()
|
double resultat = 0; resultat = 5.0 / 2.0; printf ("5 / 2 = %f", resultat); donne >>> 0 double resultat = 0; resultat = 5.0 / 2.0; printf ("5 / 2 = %lf", resultat); donne >>>> 2.500000... ☺ |
||
Armando99
|
# Posté le 10/12/2011 à 12:45:32 | ||
|
|
bonjour j ai 12 ans et impossible d'ouvrir la fenètre voici ce qui s'afiche : #include <stdio.h> #include <stdlib.h> int resultat = 4; resultat = 5 / 2; printf ("5 / 2 = %d", resultat); ou se trouve l éreure ?
|
||
oliwala
|
# Posté le 09/01/2012 à 22:04:05 | ||
![]()
|
y te manque ton main
|
||
oliwala
|
# Posté le 09/01/2012 à 22:10:34 | ||
![]()
|
bonjour, jai commencer aujourd'hui et je comprends bien et tout sauf rendu dans les calcules un peu + complexe que ceux de bases... je n'arrive pas à les mettres dans mon programme. quelqu'un peut-il m'aider svp ?? | ||
LastShadow49
|
# Posté le 12/01/2012 à 20:55:30 | ||
|
|
Bonjour, j'ai un léger problème j'ai tapé ce code : Code : C
Et il m'affiche une erreur à la ligne "resultat = 5 + 3" Je ne comprends pas ? |
||
luigi057
|
# Posté le 12/01/2012 à 21:13:44 | ||
![]() Avis : Très bon
Ville : Delémont |
@LastShadow49 Bonjour, j'ai essayé dans mon propre IDE (xCode) et ça fonctionne ??? Réessayez peut-être ? |
||
luigi057
|
# Posté le 12/01/2012 à 21:27:59 | ||
![]() Avis : Très bon
Ville : Delémont |
Bonjour, j'ai fait un petit programme Code : C
pour calculer le jour de la semaine en fonction de la date d'après la formule de CHRISTIAN ZELLER. Je programme avec xCode et il semblerait que la fonction "floor" ne fonctionne pas, bien que j'aie écris "#include math.h" Comment faire pour inclure math.h dans xCode ? |
||
LastShadow49
|
# Posté le 13/01/2012 à 22:19:25 | ||
|
|
en fait ça fait plusieurs semaines que c'est comme ça. Ca m'a un peu bloqué pour le reste du coup. je pense que ça vient de Code Block mais je vois pas d'où :s |
||
luigi057
|
# Posté le 14/01/2012 à 20:53:46 | ||
![]() Avis : Très bon
Ville : Delémont |
changez d'IDE... Pour ma part je trouve xCode génial sur Mac en tous cas, après avoir testé Code::Blocks! | ||
LastShadow49
|
# Posté le 23/01/2012 à 21:42:15 | ||
|
|
Testé le meme programme sur C++Builder et même problème. Je ne comprends vraiment pas ! Please c'est vraiment important pour moi :/ |
||
margottine
|
# Posté le 03/02/2012 à 19:23:47 | ||
|
|
Salut, j'ai essayé des petits programmes de calculettes et j'ai remarqué ça : - l'opération modulo ne fonctionne qu'avec des variables int - avec des variables float ou char, je n'arrive a faire aucune opérations de base C'est normal ? Est-ce que ce sont des erreurs ? Au fait merci pour le tuto ! Et si c'était ça le bonheur, pas même un rêve, pas même une promesse, juste l'instant. Delphine de Vigan No et moi |
||
margottine
|
# Posté le 03/02/2012 à 19:38:00 | ||
|
|
annulé
Et si c'était ça le bonheur, pas même un rêve, pas même une promesse, juste l'instant. Delphine de Vigan No et moi |
||
margottine
|
# Posté le 03/02/2012 à 19:43:38 | ||
|
|
Citation : LastShadow49 Bonjour, j'ai un léger problème j'ai tapé ce code : Code : C
Et il m'affiche une erreur à la ligne "resultat = 5 + 3" Je ne comprends pas ? J'ai aussi essayé sur code::blocks et ça marche. Je ne vois pas ce qui cloche ![]() Ps : dsl j'ai mis 3 message d'affilés sans faire attention je peux plus les supprimer ? Et si c'était ça le bonheur, pas même un rêve, pas même une promesse, juste l'instant. Delphine de Vigan No et moi |
||
Boudoire
|
# Posté le 11/02/2012 à 17:20:31 | ||
|
|
Bonjour ! Mon résultat est faux, je me suis un peu aventuré seul dans le C alors que je connais que du VB : int Resultat = 0; int NBR1 = 0; int NBR2 = 0; printf("Choisis un chiffre: "); scanf("%d", &NBR1); printf("Choisis un autre chiffre: "); scanf("%d", &NBR2); Resultat = NBR1 + NBR2; printf("Cela fait %d, Resultat"); Quelqu'un peut m'aider? ![]() Sinon excellent tutoriel, continue comme ça man ! |
||
Halarp27
|
# Posté le 11/02/2012 à 17:33:50 | ||
|
1 || 0 Avis : Décevant
|
Bonjour j'ai un problème quand je veux exécuter le code de la partie sur "Calcul entre Variables", après avoir tapé le nombre 1 dans la console il y a une nouvelle fenetre qui s'ouvre et dit "calcul.exe a cessé de fonctionner windows recherche une solution au problème" (calcul est le nom du dossier dans lequel j'ai enregistré le projet). Voila mon mais je suis quasiment sur qu'il n'y a aucunes erreurs pourtant : Code : C
|
||
Ghost_anon
|
# Posté le 12/02/2012 à 17:01:34 | ||
![]() Avis : Très bon
|
bon, comme toujours, excellent tuto! ![]() j'ai même pris le fun de créer trois variables doubles pour faire toutes les opérations, d'un coup avec les nombres rentrés au départ! et oui, car il faut des variables doubles pour la division! ![]() donc, avant, la division, je lui ai dis: Nombre1(double) = ("%d",nombre1); //(int) pareil pour Nombre2 ensuite, j'ai pris la troisième variable: Resultat(double) = Nombre1(double) / Nombre2(double) et ça a marché ![]() Pour Boudoire: je crois que si tu regarde bien ta dernière ligne, le guillemet de la fin est mal placé, il doit être derrière %d comme ceci: printf("Cela fait %d",Resultat) <= ici, Resultat doit être en noir pas en bleu (sur code::Blocks) car c'est ta variable qui est désignée et non un texte à afficher |
||
Ghost_anon
|
# Posté le 12/02/2012 à 17:07:44 | ||
![]() Avis : Très bon
|
désolé pour le double post pour Halarp27: oui, tu as oublié quelque chose dans tes lignes de scanf, regarde bien, le cours d'avant, tu vas vite comprendre |
||
mihen
|
# Posté le 12/02/2012 à 18:05:38 | ||
|
Avis : Très bon
|
margottine, ton code ne veut rien dire ou presque je t'explique ![]() Essaye plus tôt ce code ![]() 1 int resultat = 0, nombre1 = 0, nombre2 = 0; 2 resultat = nombre1 + nombre2; 3 printf ("%d + %d = %d\n", nombre1, nombre2, resultat); // cela indiquera ton nombre1 + ton nombre2 = ton résultat , par exemple il affichera 2 + 3 = 5 mais bien sur pour savoir ton nombre 1 et 2 n'oublie pas de le demandé en insérant la comande " scanf " ;-) Si ta d'autre question n'hésite pas j'ai la correction au cas ou
|
||
soadfans
|
# Posté le 13/02/2012 à 21:35:13 | ||
![]()
|
Merci
|
||
Oslane
|
# Posté le 23/02/2012 à 02:21:51 | ||
![]() Avis : Très bon
|
@ Halarp27 t'as oublié quelque chose avant nombre1 et nombre2 dans scanf("%d", (ici)nombre1); et scanf("%d",(ici)nombre2); Merci pour le "Tuto" que des 20/20 jusque-là. Mdrrrrr |
||
Hacker-addict
|
# Posté le 24/02/2012 à 17:40:24 | ||
|
Avis : Mitigé
|
Salut eh j'ai une question pour le premier truc la l’addition bah je fait ce qu'il y a marquer je fais mm copier coller et sa marche pas alors pour éviter les double spoile je tien a préciser j'ai rien oublier du genre le point virgule ou autre etc et sa marche pas donc svp quelqu'un peut m aider | ||
