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

| Page Précédente 1 2 3 ... 14 15 16 17 18 19 Suivante | |||
| Pseudo | Commentaire | ||
|---|---|---|---|
| Page Précédente 1 2 3 ... 14 15 16 17 18 19 Suivante | |||
Amarox
|
# Posté le 09/08/2011 à 01:33:48 | ||
|
Avis : Très bon
|
#include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char *argv[]) { int choixMenu = 0, nombre1 =0, nombre2 = 0, resultat = 0; printf("\t\t\t\tMENU\n\n"); printf("1. Addition\n\n"); printf("2. Soustraction\n\n"); printf("3. Multiplication\n\n"); printf("4. Division\n\n\n\n"); printf("Votre choix ! "); scanf("%d", &choixMenu); switch (choixMenu) { case 1: printf("\n\nChoisissez un chiffre ! "); scanf("%d", &nombre1); printf("\n\nChoisissez un autre chiffre ! "); scanf("%d", &nombre2); resultat = nombre1 + nombre2; printf("\n\n%d + %d = %d\n\n", nombre1, nombre2, resultat); break; case 2: printf("\n\nChoisissez un chiffre ! "); scanf("%d", &nombre1); printf("\n\nChoisissez un autre chiffre ! "); scanf("%d", &nombre2); resultat = nombre1 - nombre2; printf("\n\n%d - %d = %d\n\n", nombre1, nombre2, resultat); break; case 3: printf("\n\nChoisissez un chiffre ! "); scanf("%d", &nombre1); printf("\n\nChoisissez un autre chiffre ! "); scanf("%d", &nombre2); resultat = nombre1 * nombre2; printf("\n\n%d * %d = %d\n\n", nombre1, nombre2, resultat); break; case 4: printf("\n\nChoisissez un chiffre ! "); scanf("%d", &nombre1); printf("\n\nChoisissez un autre chiffre ! "); scanf("%d", &nombre2); resultat = nombre1 / nombre2; printf("\n\n%d / %d = %d\n\n", nombre1, nombre2, resultat); default: printf("\n\nERREUR\n\n"); break; } return 0; }
|
||
dollardssb69
|
# Posté le 13/08/2011 à 18:45:57 | ||
|
|
Bonjour, Je programme sous mac os avec le programme Xcode, j'essaye de mettre un else if mais cela ne fonctionne pas. Le programme ne reconnais que le else ou le if mais aparement ne connais pas le else if. SVP aidez moi. Merci pour toute aide. Chacun commence en temps que débutants ... Moi j'en suis un ... |
||
Mydym
|
# Posté le 20/08/2011 à 19:49:02 | ||
|
|
Voici mon programme pour la calculatrice : #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int choixOperation = 0; int valeur1 = 0; int valeur2 = 0; int resultat = 0; printf("Quelle operation voulez-vous executer ?\n"); printf("\n1. Addition\n"); printf("2. Soustraction\n"); printf("3. Multiplication\n"); printf("4. Division\n\n"); scanf("%d", &choixOperation);// Choisir l'opération. printf("\n"); switch (choixOperation) { case 1:// Les additions printf("Quelles sont les valeurs que vous voulez additioner ?\n\n"); scanf("%d et %d", &valeur1, &valeur2);// Choisir les valeurs de l'opération printf("\n"); resultat = valeur1 + valeur2;// L'opération que l'ordinateur effectue printf("%d + %d = %d", valeur1, valeur2, resultat);// Le résultat écrit break; case 2:// Les soustractions printf("Quelles sont les valeurs que vous voulez soustraire ?\n\n"); scanf("%d et %d", &valeur1, &valeur2); printf("\n"); resultat = valeur1 - valeur2; printf("%d - %d = %d", valeur1, valeur2, resultat); break; case 3:// Les multiplications printf("Quelles sont les valeurs que ous voulz multipliez ?\n\n"); scanf("%d et %d", &valeur1, &valeur2); printf("\n"); resultat = valeur1*valeur2; printf("%d x %d = %d", valeur1, valeur2, resultat); printf("\n"); break; case 4:// Les divisons printf("Quelles sont les valeurs que vous voulez diviser ?\n\n"); scanf("%d et %d", &valeur1, &valeur2); printf("\n"); resultat = valeur1/valeur2; printf("%d / %d = %d", valeur1, valeur2, resultat); break; default:// Autres printf("Aucune operation ne correspond a votre demande.\n\n"); break; } return 0; } Je sais qu'il fonctionne mais j'aurais voulu savoir ce que vous en pensez. (Je me suis cassé la tête la-dessus alors que c'est tout simple...) |
||
keith25
|
# Posté le 24/08/2011 à 09:48:00 | ||
|
|
J'ai fais pratiquement la même chose que toi Mydym sauf que j'ai mis valeur1, valeur2 et resultat en double au lieu de int pour pouvoir calculer des nombres décimaux. | ||
knuckles78
|
# Posté le 29/08/2011 à 13:47:29 | ||
|
|
Bonjour, j'ai un problème lors de l'utilisation du programme : if (age >= 18) { printf ("Vous etes majeur !"); Il ne veut pas "build" le programme, j'ai une erreur du type: error expected identifier or '(' before 'if' J'ai essayé de copier le programme écrit sur le tutorial, afin de vérifier d'où venait mon erreur, mais, même en copiant le programme écrit sur le tutorial, j'ai le même message d'erreur. Si quelqu'un peut me venir en aide, ce serait sympa. A bientôt. PS: Je ne suis qu'un débutant en programmation, j'ai commencé hier soir, merci de votre indulgence. |
||
leoleoleo
|
# Posté le 30/08/2011 à 17:06:05 | ||
|
|
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int choixOperation = 0, toucheRestart = 0; double nombre1 = 0, nombre2 = 0, resultat = 0; while (choixOperation != 6) { printf("Je suis une calculatrice.\n\n\nPour effectuer une addition, tapez 1,\n\npour effectuer une soustraction, tapez 2,\n\npour effectuer une multiplication, tapez 3,\n\npour effectuer un division, tapez 4,\n\net pour recuperer le reste d'une operation, tapez 5.\n\nAfin de quitter la calculatrice, tapez 6.\n\nPour valider, appuyez sur entree.\n\n"); scanf("%d", &choixOperation); switch(choixOperation) { case 1: printf("Vous avez choisi une addition.\n\nVeuillez entrer 1er nombre.\n"); scanf("%lf", &nombre1); printf("veuillez entrer le 2eme nombre\n"); scanf("%lf", &nombre2); resultat = nombre1 + nombre2; printf("%f + %f = %f\n", nombre1, nombre2, resultat); printf("\nTouchez nimporte quelle touche pour continuer\n"); scanf("%d", &toucheRestart); printf("\n\n"); break; case 2: printf("Vous avez choisi une soustraction.\n\nVeuillez entrer le 1er nombre.\n"); scanf("%lf", &nombre1); printf("Veuillez entrer le 2eme nombre\n"); scanf("%lf", &nombre2); resultat = nombre1 - nombre2; printf("%f - %f = %f\n", nombre1, nombre2, resultat); printf("\nTouchez nimporte quelle touche pour continuer\n"); scanf("%d", toucheRestart); printf("\n\n"); break; case 3: printf("Vous avez choisi une multiplication.\n\nVeuillez entrer le 1er nombre.\n"); scanf("%lf", &nombre1); printf("Veuillez entrer 2eme nombre\n"); scanf("%lf", &nombre2); resultat = nombre1 * nombre2; printf("%f * %f = %f\n", nombre1, nombre2, resultat); printf("\nTouchez nimporte quelle touche pour continuer\n"); scanf("%d", &toucheRestart); printf("\n\n"); break; case 4: printf("Vous avez choisi une division.\n\nVeuillez enter le 1er nombre.\n"); scanf("%lf", &nombre1); printf("Veuillez entrer le 2eme nombre.\n"); scanf("%lf", &nombre2); resultat = nombre1 / nombre2; printf("%f / %f = %f\n", nombre1, nombre2, resultat); printf("\nTouchez nimporte quelle touche pour continuer\n"); scanf("%d", &toucheRestart); printf("\n\n"); break; case 5: printf("Vous avez choisi de chercher le reste d'une operation.\nVeuillez entrer le 1er nombre.\n"); scanf("%lf", &nombre1); printf("Veuillez entrer le 2 eme nombre "); scanf("%lf", &nombre2); resultat = nombre1 % nombre2; printf("%f % %f = %f", nombre1, nombre2, resultat); printf("\nTouchez nimporte quelle touche pour continuer\n"); scanf("%d", &toucheRestart); printf("\n\n"); break; default: printf("Cette commande n'est pas attribuée"); printf("\nTouchez nimporte quelle touche pour continuer\n"); scanf("%d", &toucheRestart); printf("\n\n"); break; } } return 0; } bonjour, j'ai plusieurs problemes. 1 = je n'arrive pas a mettre les decimales, seulement pour le modulo 2 = Ds "default" le chiffre 6 qui normalement conduit a la fin du programme est renvoyé ds "default". Pourriez m'aider à rectifier mes "eventuelles" erreurs ? Merci d'avance leoleoleo |
||
nani-ka
|
# Posté le 24/09/2011 à 17:32:46 | ||
|
Avis : Très bon
|
Alors voilà, j'ai essayé de programmer la calculatrice mais j'ai un problème Voilà le programme : #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int choix; printf("Choisissez une opération\n\n"); printf("1. Addition\n"); printf("2. Soustraction \n"); printf("3. Multiplication\n\n"); printf("4. Division"); printf(" Votre choix? \n"); scanf("%d", &choix ); switch (choix) { case 1: int numero1 =0 , numero2 =0, resultat1 =0; resultat1= numero2 + numero1; printf("Ecrivez le premier numéro\n"); scanf("%d", &numero1); printf("Ecrivez le 2eme\n"); scanf("%d" , &numero2); printf("le resultat est %d", resultat1); break; case 2: int numero3 =0 , numero4 =0 , resultat2 =0; resultat= numero3 - numero4; printf("Ecrivez le premier numéro\n"); scanf("%d", &numero3); printf("Ecrivez le 2eme\n"); scanf("%d" , &numero4); printf("le resultat est %d", resultat2); break; case 3: int numero5 =0 , numero6 =0, resultat3 =0; resultat3= numero5 * numero6; printf("Ecrivez le premier numéro\n"); scanf("%d", &numero5); printf("Ecrivez le 2eme\n"); scanf("%d" , &numero6); printf("le resultat est %d", resultat3); break; case 4: int numero7 =0 , numero8 =0, resultat4 =0, reste =0; resultat= numero7 / numero8; reste= numero7 % numero8; printf("Ecrivez le premier numéro\n"); scanf("%d", &numero7); printf("Ecrivez le 2eme\n"); scanf("%d" , &numero8); printf("le resultat est %d avec %d de reste", resultat4, reste); break; } printf("\n \n"); return 0; } Et les messages d'erreur sont : o\conditions\main.c||In function 'main':| o\conditions\main.c|19|error: a label can only be part of a statement and a declaration is not a statement| o\conditions\main.c|31|error: a label can only be part of a statement and a declaration is not a statement| o\conditions\main.c|32|error: 'resultat' undeclared (first use in this function)| o\conditions\main.c|32|error: (Each undeclared identifier is reported only once| o\conditions\main.c|32|error: for each function it appears in.)| o\conditions\main.c|42|error: a label can only be part of a statement and a declaration is not a statement| o\conditions\main.c|52|error: a label can only be part of a statement and a declaration is not a statement| ||=== Build finished: 7 errors, 0 warnings ===| Si quelqu'un pourrait m'aider, ce sera très gentil de sa part !J'ai commencé hier alors merci d'avance EDIT : J'ai remarqué que j'ai oublier default . |
||
SamueL/
|
# Posté le 25/09/2011 à 13:59:10 | ||
![]()
|
il me semble que l'erreur vient de : Resultat1 = Nombre1 + Nombre2 il faut le mettre apres les 2 scanf |
||
Guillow
|
# Posté le 28/09/2011 à 02:47:47 | ||
|
|
Bonjour à tous, depuis quelques jours je débute moi aussi dans la programmation je trouve ça passionnant, voici mon code de calculatrice, il marche très bien mais j'aimerais ajouter une fonction qui proposerait de revenir au debut à la fin d'un calcul pour eviter de fermer et reouvrir, si vous voyez ce que je veux dire, merci. voici mon code : #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int fonction = 0; { printf("\n\n\n ==== Bienvenue dans la Calculatrice de Guillow ====\n\n\n\n\n"); printf(" 1. Addition "); printf(" 2. Soustraction\n\n"); printf(" 3. Multiplication "); printf(" 4. Division\n\n"); printf(" 5. Racine Carree "); printf(" 6. Puissance\n\n\n\n"); printf(" Choisissez le numero de la fonction souhaitee : "); scanf("%d" , &fonction); switch (fonction) { case 1: // On commence par l'Addition printf("\n\n\n Vous avez choisi l'ADDITION\n\n\n\n"); double resultata = 0, nombre1a = 0, nombre2a = 0; //On demande les nombres 1 et 2 à l'utilisateur : printf(" Tapez ici votre premier nombre : "); scanf("%lf" , &nombre1a); printf("\n\n Tapez ici le second nombre : "); scanf("%lf" , &nombre2a); // on fait le calcul : resultata = nombre1a + nombre2a; // Puis on affiche l'addition à l'écran : printf ("\n\n\n %f + %f = %f \n\n\n" , nombre1a, nombre2a, resultata); printf (" Votre reponse est donc : %f \n\n\n\n" , resultata); break; // Fini avec l'Addition case 2: // Nous continuons avec la Soustraction : printf("\n\n\n Vous avez choisi la SOUSTRACTION\n\n\n\n"); double resultats = 0, nombre1s = 0, nombre2s = 0; printf(" Tapez ici votre premier nombre : "); scanf("%lf" , &nombre1s); printf("\n\n\n Tapez ici le second nombre : "); scanf("%lf" , &nombre2s); resultats = nombre1s - nombre2s; printf("\n\n\n %f + %f = %f" , nombre1s, nombre2s, resultats); printf("\n\n\n Votre reponse est donc : %f \n\n\n\n" , resultats); break; // Fin de la Soustraction case 3: // Nous continuons avec la Multiplication : printf("\n\n\n Vous avez choisi la MULTIPLICATION\n\n\n\n"); double resultatm = 0, nombre1m = 0, nombre2m = 0; printf(" Tapez ici votre premier nombre : "); scanf("%lf" , &nombre1m); printf("\n\n Tapez ici le second nombre : "); scanf("%lf" , &nombre2m); resultatm = nombre1m * nombre2m; printf("\n\n\n %f * %f = %f " , nombre1m, nombre2m, resultatm); printf("\n\n\n Votre reponse est donc %f \n\n\n" , resultatm); break; // Fin de la Multiplication case 4: // Nous continuons avec la Division : printf("\n\n\n Vous avez choisi le DIVISION \n\n\n\n"); double resultatd = 0, nombre1d = 0, nombre2d = 0; printf(" Tapez ici votre premier nombre : "); scanf("%lf" , &nombre1d); printf("\n\n Tapez ici le second nombre : "); scanf("%lf" , &nombre2d); resultatd = nombre1d / nombre2d; printf("\n\n\n %f / %f = %f " , nombre1d, nombre2d, resultatd); printf("\n\n\n Votre reponse est donc : %f \n\n\n" , resultatd); break; // Fin de la Division case 5: // Les Racines Carrees printf("\n\n\n Vous avez choisi de chercher une RACINE CARREE\n\n\n\n"); double x = 0, resultatrc = 0; printf("Tapez ici le nombre choisi : "); scanf("%lf" , &x); resultatrc = sqrt(x); printf("\n\n\n %f est le carre de %f \n\n\n" , x, resultatrc); printf(" Donc le resultat de la racine carre de %f est %f \n\n\n" , x, resultatrc); break; // Fin de la Racine carree case 6: // Les Puissances printf("\n\n\n Vous avez choisi de calculer la puissance d'un Nombre : \n\n\n\n"); double z = 0, y = 0, resultatc = 0; printf(" Tapez ici le nombre choisi : "); scanf("%lf" , &z); printf("\n\n\n Maintenant quelle puissance voulez vous emettre sur ce nombre : "); scanf("%lf" , &y); resultatc = pow(z,y); printf("\n\n\n %f puissance %f = %f" , z, y, resultatc); printf("\n\n\n %f a la puissance %f est donc egal a : %f \n\n\n" , z, y, resultatc); break; // Fin des Puissances default: // Sinon la personne ne choisi pas une bonne fonction printf("\n\n\n La Fonction demandee est indisponnible, veuilliez choisir entre 1 2 3 4 5 et 6 \n\n\n\n "); break; // Fin du SINON } } return 0; } |
||
Tricien
|
# Posté le 04/10/2011 à 22:55:35 | ||
|
|
Salut, Comme la plus par je debute et je comprends pas oue st mon erreur pour le retour sur un menu un petit coup de pied ? ![]() Code : C
|
||
Yggwit
|
# Posté le 12/10/2011 à 20:43:06 | ||
|
Avis : Mitigé
|
@Guillow: Pour alléger le programme, on peut regrouper les printf qui se suivent: il suffit, à la fin d'un texte, de mettre \n (Newline => nouvelle ligne). Comme le \t fait une tabulation. Perso, j'ai fais une calculatrice toute simple (Je débute également) => Code : C
Il y a assez bien de passage à la ligne suivante (\n), l'exe est ainsi plus facile à lire (y) |
||
Infinium
|
# Posté le 15/10/2011 à 19:20:59 | ||
|
|
Oulala! Sa commence à se compliquer
|
||
xeldar
|
# Posté le 15/10/2011 à 23:39:53 | ||
![]()
|
Voila mon code pour la calculatrice : Code : C
|
||
eltsin
|
# Posté le 01/11/2011 à 15:21:00 | ||
|
|
Bonjour à tous! Autodidacte et passionné d'informatique,je suis un débutant en langage C qui rêve de maîtriser tous les subtilités de tous les langages de programmations... Je vous invite à voir mes codes pour la réalisation d'une petite calculatrice en console,merci. #include<stdio.h> #include<stdlib.h> #include<math.h> int main(int argc,char *argv[]) { int choix=0, nombre_1=0, nombre_2=0, resultat1=0; double nombre_3=0,nombre_4=0,resultatDouble=0; system("color 0B"); /************************************************************ Réalisation d'une Calculatrice en console Par : WAZ Ghislain Créer le 31 Octobre 2011 DESCRIPTION : CALCULATRICE EN CONSOLE *************************************************************/ printf("\t\t=======================================\n"); printf("\t\t [ CALCULATRICE DE GHISLAIN @ ] \n"); printf("\t\t=======================================\n"); printf("1.Addition\n\n"); printf("2.Soustraction\n\n"); printf("3.Multiplication\n\n"); printf("4.Division\n\n"); printf("5.Racine carre\n\n"); printf("Choisissez une operation?:\n"); printf("*************************\n"); scanf("%d",&choix); switch(choix) { case 1: printf("\nVous avez choisi une Addition\n"); printf("\nEntrer le premier Nombre? : "); scanf("%d",&nombre_1); printf("\nEntrer le deuxieme Nombre? : "); scanf("%d",&nombre_2); resultat1 = nombre_1+nombre_2; printf("\n%d+%d=%d\n\n",nombre_1,nombre_2,resultat1); printf("RESULTAT = %d\n",resultat1); printf("********\n"); break; case 2: printf("\nVous avez choisi une Soustraction\n"); printf("\nEntrer le premier Nombre? : "); scanf("%d",&nombre_1); printf("\nEntrer le deuxieme Nombre? : "); scanf("%d",&nombre_2); resultat1 = nombre_1 - nombre_2; printf("\n%d-%d=%d\n\n",nombre_1,nombre_2,resultat1); printf("RESULTAT=%d\n",resultat1); printf("********\n"); break; case 3: printf("\nVous avez choisi une Multiplication\n"); printf("\nEntrer le premier Nombre?: "); scanf("%d",&nombre_1); printf("\nEntrer le deuxieme Nombre?: "); scanf("%d",&nombre_2); resultat1 = nombre_1 * nombre_2; printf("\n%d*%d=%d\n\n",nombre_1,nombre_2,resultat1); printf("RESULTAT= %d\n",resultat1); printf("********\n"); break; case 4: printf("\nVous avez choisi une Division\n"); printf("\nEntrer le premier Nombre?: "); scanf("%lf",&nombre_3); printf("\nEntrer le deuxieme Nombre?: "); scanf("%lf",&nombre_4); resultatDouble = nombre_3 / nombre_4; printf("\n%f/%f=%f\n\n",nombre_3,nombre_4,resultatDouble); printf("RESULTAT= %f\n",resultatDouble); printf("********\n"); break; case 5: printf("\nVous avez choisi la Racine carre\n"); printf("\nEntrer le Nombre? : \n"); scanf("%lf",&nombre_3); resultatDouble=sqrt(nombre_3); printf("\nLa racine carre de %f vaut %f\n\n",nombre_3,resultatDouble); printf("RESULTAT= %f\n",resultatDouble); printf("********"); break; default: printf("\nDesole,votre choix est invalide,veuillez reessayer...\n\n"); break; } return 0; } |
||
Nomad922
|
# Posté le 20/12/2011 à 13:00:58 | ||
|
|
Bonjour ! Voici ce que j'ai fais pour la calculatrice, et comme je ne suis qu'un débutant j'ai tant besoin de vos remarques : Code : C
Mais j'ai rencontré un problème à la fin, je n'ai pas trouvé la solution pour réessayer ( je veux dire refaire les calculs) Merci d'avance
|
||
mathsful
|
# Posté le 22/12/2011 à 13:24:24 | ||
|
|
bonjour j'ai un probleme de avec mon switch il me retourne l'erreur suivant: error duplicate case value : line 125 error previously use here : line 122 est ce que quelqu'un peut m'aider à résoudre mon probleme merci d'avance: voila le code: Code : C
|
||
Nomad922
|
# Posté le 22/12/2011 à 18:07:33 | ||
|
|
Je ne suis pas un expert mais peut être que l'erreur c'est que tu ne dois pas mettre les parenthèses dans les lignes 122 et 125. J’espère que j'ai réussi à t'aider ![]() PS : sinon tu ne peux pas m'aider pour mon problème qui est en dessus ? merci d'avance... |
||
margottine
|
# Posté le 31/12/2011 à 14:44:44 | ||
|
|
Bonjour, je ne comprend pas pourquoi quand je compile ce code : Code : C
il affiche : Valeur majeur : 2686744 Merci pour votre aide ! ![]() En me relisant j'ai vu ce qui n'allait pas : il ne faut pas mettre &majeur dans le printf mais majeur tout court ! 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 |
||
kaliopy
|
# Posté le 10/01/2012 à 00:16:36 | ||
|
|
coucou maggotine j ai corrige ton programme tu avais mis & a majeur en bas et quelque espace remis en place mais je sais pas si ca joue sur le rendu final les espaces et aussi a majeur tu a mis == 18 si tu a pas mis 18 en age la valeur de majeur sera toujours 0 #include <stdio.h> #include <stdlib.h> int main() { int age = 27, majeur = 0; majeur = age >= 18; printf("valeur majeur : %d \n", majeur); return 0; } |
||
kaliopy
|
# Posté le 10/01/2012 à 00:22:04 | ||
|
|
salut les gens j ai un petit pb je ne comprends pas ce qui doit etre marque et afficher au ternaire juste avant le qcm et la if else si bien connu if (majeur) age = 18; else age = 17; |
||
Debutinformatique
|
# Posté le 11/01/2012 à 21:27:57 | ||
|
|
Bonjour,j'ai changer quelque petit truc dans le menu de mac do mais apparement j'ai une erreur et je la trouve pas s il vous plait aidez moi voici le menu:#include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char *argv[]) { int choixMenu; printf("=== Menu ===\n\n"); printf("1. Mode Histoire\n"); printf("2. Multijoueur en Ligne\n"); printf("3. Survie\n"); printf("4. Parametres\n"); printf("\nVotre choix ? "); scanf("%d", &choixMenu); printf("\n"); switch (choixMenu) { case 1: printf("Avancez dans l'Histoire et decouvrez tous les secrets du jeu !"); break; case 2: printf("Coursez entre amis,que le meilleur gagne."); break; case 3: printf("Survivez au nombreux courses ennemis avec un partenaire."); break; case 4: printf("Changez les parametres et les commandes pour une meilleur experience de jeu."); break; default: printf("Choisissez un nombre valide si vous voulez jouez !"); break; } printf("\n\n"); return 0; } |
||
deadangexx
|
# Posté le 12/01/2012 à 21:43:21 | ||
|
Avis : Très bon
|
c'est pa le \n devent votre choix ?
Il n'y a pas que la vrais vie dans la vie ! |
||
apiebitich
|
# Posté le 14/01/2012 à 01:09:36 | ||
|
|
Voici ce que j'ai fais pour la calculatrice. #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { printf("\n\t\t************* Calculatrice *************\n"); int nombre1, nombre2, resultat1; double nombre3, nombre4, resultat2; int choix; system("color 4a"); printf("\n1.addition\n"); printf("2.soustraction\n"); printf("3.multiplication\n"); printf("4.division\n"); printf("5.racine carree\n"); scanf("%d", &choix); if(choix == 1) { printf("Vous avez choisi l'addition.\n"); printf("Entrez deux nombre de votre choix :\n"); scanf("%d", &nombre1); printf("+\n"); scanf("%d", &nombre2); resultat1=nombre1+nombre2; printf("----------\n%d", resultat1); } else if(choix == 2) { printf("Vous avez choisi la soustraction.\n"); printf("Entrez deux nombre de votre choix :\n"); scanf("%d", &nombre1); printf("-\n"); scanf("%d", &nombre2); resultat1=nombre1-nombre2; printf("----------\n%d", resultat1); } else if(choix == 3) { printf("Vous avez choisi la multiplication.\n"); printf("Entrez deux nombre de votre choix :\n"); scanf("%d", &nombre1); printf("*\n"); scanf("%d", &nombre2); resultat1=nombre1*nombre2; printf("----------\n%d", resultat1); } else if(choix == 4) { printf("Vous avez choisi la division.\n"); printf("Entrez deux nombre de votre choix :\n"); scanf("%lf", &nombre3); printf("/\n"); scanf("%lf", &nombre4); resultat2=nombre3/nombre4; printf("----------\n%f", resultat2); } else if(choix == 5) { printf("Vous avez choisi la racine caree.\n"); printf("Entrez un nombre de votre choix :\n"); scanf("%lf", &nombre3); resultat2=sqrt(nombre3); printf("-----------\n%f", resultat2); } else { printf("\nVotre choix n'existe pas : Error...\n"); printf("S'il vous plait re-verifier a nouveau.\n"); } return 0; } |
||
Duduzéro
|
# Posté le 15/01/2012 à 17:59:27 | ||
|
|
Et ce qu'il est possible de mettre des conditions comme inferieur ou superieur et ET ou OU ??? Quand on se sert de de la condition switch | ||
Duduzéro
|
# Posté le 16/01/2012 à 23:25:08 | ||
|
|
#include <stdio.h> #include <stdlib.h> int main() { int choix,choix2,choix3,choix4; printf("****MENU****\n\n"); printf("1.Menu maxi best of\n"); printf("2.Menu best of\n"); printf("Choissez votre menu :\n"); scanf("%d", &choix);// demande switch(choix) { case 1: printf("Vous avez choissie le Menu maxi best of\n"); break; case 2: printf("Vous avez choisie le Menu best of\n"); break; default: printf("Vous avez fait une erreur de saissie"); break; } printf("1.Big mac\n"); printf("2.Mac Chicken\n"); printf("3.Royal Deluxe\n"); printf("4.M Bacon\n"); printf("Choissisez votre sandwich :\n"); scanf("%d\n\n", &choix2);// demande switch (choix2 >=1 && choix2 <=4) { case 1: printf("Vous avez choissi le Big Mac\n"); break; case 2: printf("Vous avez choissi le Mac Chicken\n"); break; case 3: printf("Vous avez choissi le Royal Deluxe\n"); break; case 4: printf("Vous avez choissi le M Bacon\n"); break; } if (choix == 1 && choix != 2) { printf("1.Grande Frite\n"); printf("2.Grande Potatose\n"); printf("Choissisez votre accompagnement :\n\n"); scanf("%d\n\n", &choix3);//demande } else if (choix == 2 && choix != 1) { printf("3.Petite Frite\n"); printf("4.Petite Potatose\n"); printf("Choissisez votre accompagnement : \n\n"); scanf("%d\n\n", & choix3);//demande } else { printf(" Vous avez fait une erreur de saissie"); } if ( choix == 1 && choix !=2) { printf("1.Grand coca\n"); printf("2.Grand ice tea\n"); printf("Choissisez votre boison : \n\n"); scanf("%d\n\n", &choix4);//demande } else if (choix == 2 && choix != 1) { printf("3.Moyen coca\n"); printf("4.Myen ice tea\n"); printf("choissisez votre boison :\n\n"); scanf("%d\n\n",&choix4);//demande } else { printf("Vous avez fait une erreur de saissie"); } return 0;// Programme inventer par Duduzero } Voila j'ai fais ce petit prog sauf que si je tape 0 a n'importe quel demande sa ne reviens pas a la demande mais sa passe a la prochaine quelquun pourrait m'aider svp? |
||
ComTOM
|
# Posté le 25/01/2012 à 13:59:03 | ||
![]()
|
@Débutinformatique : Non je ne vois pas ce qui ne fonctionne pas. Je l'ai testé, et il marche parfaitement ! Et j'approuve ton "\n" devant "Votre choix" c'est tout a fait correct contrairement à ce que pense deadangexx |
||
Ayman Tanjaoui
|
# Posté le 29/01/2012 à 23:55:53 | ||
|
|
#include <stdio.h> #include <stdlib.h> int main() { int choix_menu = 0; double nombre1 = 0; double nombre2 = 0; double resultat = 0; printf("\t\t\tLa Calculatrice Ztimo\n\n"); printf("1.L'adittion\n"), printf("2.La soustraction\n"); printf("3.La multiplication\n"); printf("4.La division\n"); printf("5.Mode D'emploi(A LIRE)"); printf("\nVotre Choix ?"); scanf("%d", &choix_menu); switch (choix_menu) { case 1: printf("Vous avez choisi L'adittion\n"); printf("Entrer un premier nombre\n"); scanf("%lf", &nombre1); printf("Entrer un deuxieme nombre pour l'adittion\n"); scanf("%lf", &nombre2); resultat = nombre1 + nombre2; printf("%f + %f = %f", nombre1, nombre2, resultat); break; case 2: printf("Vous avez choisi La soustraction\n"); printf("Entrer un premier nombre\n"); scanf("%lf", &nombre1); printf("Entrer un deuxieme nombre pour la soustraction\n"); scanf("%lf", &nombre2); resultat = nombre1 - nombre2; printf("%f - %f = %f", nombre1, nombre2, resultat); break; case 3: printf("Vous avez choisi La multiplication\n"); printf("Entrer un premier nombre\n"); scanf("%lf", &nombre1); printf("Entrer un deuxieme nombre pour la multiplication\n"); scanf("%lf", &nombre2); resultat = nombre1 * nombre2; printf("%f x %f = %f", nombre1, nombre2, resultat); break; case 4: printf("Vous avez choisi la division\n"); printf("Entrer un premier nombre\n"); scanf("%lf", &nombre1); printf("Entrer un deuxieme nombre pour la division\n"); scanf("%lf", &nombre2); resultat = nombre1 / nombre2; printf("%f / %f = %f", nombre1, nombre2, resultat); break; case 5: printf("La calculatrice Ztimo et une calculatrice amateur By Kobona\n"); break; default: printf("\nErreur , vous n'avez pas choisi de opération"); break; } return 0; } _________________________________________________________________________________________ Voici ma calculatrice mes le seul truc que jai pas compris ses que sa seras barbant de executer la calculatrice 20 fois pour faire une opération ! tu fais un choix et ton choix et lopération fini le systeme sarette je sais pas pk !!
|
||
poloiste01
|
# Posté le 01/02/2012 à 01:56:19 | ||
|
|
Je viens de découvrir ton site il y a deux heurs et j'ai vraiment adorer la programmation et voila j'ai fait les 3 ou 4 premiers chapitres enfin jusqu'au conditions et j'ai eu envie de faire un petit programme sur l'imc ( indice de masse corporelle ) dit moi ce que t'en pense ? #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { double poid = 0, taille = 0, imc = 0; printf("quelle est votre poids ? (Kg)\n"); scanf("%lf", &poid); printf("\nquelle est votre taille ? (M)\n"); scanf("%lf", &taille); imc=poid/(taille*taille); printf("\nVous mesurer %f m et peser %f kg\n\n", taille, poid); printf("Votre IMC est de %f \n\n", imc); if (imc<18.5) printf("il faut pensser a mange un peut plus !! :p"); else if (imc>=18.5 && imc<25) printf("Bravo, vous etes dans la norme !!!"); else if (imc>=25 && imc<30) printf("Attention vous avez un leger surpoids"); else printf("attention vous mettez votre santer en danger"); printf("\n\n\n\n"); return(0); } |
||
Miguel31
|
# Posté le 12/02/2012 à 14:46:18 | ||
|
|
Salut, j'ai essayer de faire une calculatrice un peu plus compliquée que seulement faire de additions, soustraction, multiplication et division. Par contre, j'aimerai savoir comment faire pour que lorsque on rentre un chiffre > à 7 dans le choix, le programme puisse le reproposer, je suppose que c'est avec les boucles. Sinon, voilà mon code : Code : C
Je trouve aussi que c'est assez brouillon, comment est ce que je peux le présenter pour que ce soit plus lisible? Et n' y aurait il pas une autre façon de faire pour raccourcir entre le cas 1 et le cas 4 (ligne 32 à 63) pour ne pas réécrire le " entrez nombre 1 et entrez nombre 2 à chaque fois ? |
||
mihen
|
# Posté le 12/02/2012 à 18:14:33 | ||
|
Avis : Très bon
|
J'ai quelque ligne en moin et pourtant sa marche et sa a l'air moin compliqué que le tient je pense voici mon code ![]() Code : C
|
||
