begin process at 2012 05 30 23:05:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

VOID


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VOID

dimanche 14 décembre 2008 à 16:23:32 | VOID

langenoir7712

AIDER MOI SVP JE VEUX LE MEME PROGRAMME MAIS MTN AVEC UN VOID POUR NE PAS AVOIR TOUT CE BLABLA REPONDEZ MOI SVP
MERCI D'AVANCE


#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
    {
    float reponse;
    int i;
    i=1;
    char choix;
    printf ("********************************************************************************\n");        
    printf ("|1=addition|2=soustraction|3=multiplication|4=division|0=sortir|\n");
    printf ("\n");
    printf ("********************************************************************************\n");
                           int nb1,nb2;
                           nb1=0;
                           nb2=0;
                           printf("entrer nb1  : ");
                           scanf("%d",&nb1);
                           printf("entrer nb2 : ");
                           scanf("%d",&nb2);
                           printf ("\n");
   
           do
           {
           printf ("entrer votre choix : ");
           printf ("\n");
           choix=getch();
           switch (choix)
           {
                  case '1':
                           {
                           printf ("********************************************************************************\n");
                           printf ("vous avez choisi une addition\n");
                           reponse=nb1+nb2;
                           printf("la reponse est : %f  \n", reponse);
                           printf ("\n");
                           printf ("********************************************************************************\n");
                           i=0;
                           break;
                           }
                  case '2':
                           {
                           printf ("********************************************************************************\n");
                           printf ("vous avez choisi une soustraction\n");
                           reponse=nb1-nb2;
                           printf("la reponse est : %f  \n", reponse);
                           printf ("\n");
                           printf ("********************************************************************************\n");
                           i=0;
                           break;    
                           }
                  case '3':
                           {
                           printf ("********************************************************************************\n");
                           printf ("vous avez choisi une multiplication\n");
                           reponse=nb1*nb2;
                           printf("la reponse est : %f  \n", reponse);
                           printf ("\n");
                           printf ("********************************************************************************\n");
                           i=0;
                           break;
                           }
                  case '4':
                           {
                           printf ("********************************************************************************\n");
                           printf ("vous avez choisi une soustraction\n");
                           reponse=nb1/nb2;
                           printf("la reponse est : %f  \n", reponse);
                           printf ("\n");
                           printf ("********************************************************************************\n");
                           i=0;
                           break;   
                           }  
                  case '0':
                           {
                           printf ("********************************************************************************\n");
                           printf ("vous allez quitte le programme\n");
                           printf ("\n");
                           printf ("**************************************************************************\n");
                           i=1;
                           break;
                           }
              }
              }   
                   
    while (i==1);
    getch();
    }


langenoir7712
leking7700@hotmail.com
dimanche 14 décembre 2008 à 22:28:07 | Re : VOID

rt15

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Soit c'est moi, soit c'est incompréhensible...

VOID -> C'est le type VOID de windows ? Autre chose ?
lundi 15 décembre 2008 à 23:20:27 | Re : VOID

ghuysmans99

Membre Club
Réponse acceptée !
@ rt15 : T'es pas le seul, tu sais !!
http://img404.imageshack.us/img404/7166/signaturegf4.gif
lundi 15 décembre 2008 à 23:20:27 | Re : VOID

ghuysmans99

Membre Club
Réponse acceptée !
@ rt15 : T'es pas le seul, tu sais !!
http://img404.imageshack.us/img404/7166/signaturegf4.gif
lundi 15 décembre 2008 à 23:20:44 | Re : VOID

ghuysmans99

Membre Club
Réponse acceptée !
Oups double post
http://img404.imageshack.us/img404/7166/signaturegf4.gif
mardi 16 décembre 2008 à 14:35:35 | Re : VOID

rt15

Membre Club Administrateur CodeS-SourceS
Vala qu'il m'envoie un mp :

deslé j'ai copier le mauvais fichier le voila je doit faire juste le meme mais mtn avec un Void de façon à ne pas avoir tjrs une repétition  

#include<conio.h>
#include <stdio.h>
#include <math.h>
int main()
{
char choix;
int nb1,nb2,i;
i=0;
float reponse;

     printf ("1=choix1(+)|2=choix2(-)|3=choix3(*)|4=choix4(/)|0=sortir\n");
     do
  
     {
     printf("entrez votre choix\n");
     choix=getch();
     switch (choix)
     {
     case '1':
          {
          printf("addition\n");
          printf("entrer nb1  : ");
          scanf("%d",&nb1);
          printf("entrer nb2 : ");
          scanf("%d",&nb2);
          reponse=nb1+nb2;
          printf("la reponse est : %f  \n", reponse);
          i=1;
          break;
          }
     case '2':
          {
          printf("soustraction\n");
          printf("entrer nb1 : ");
          scanf("%d",&nb1);
          printf("entrer nb2 : ");
          scanf("%d",&nb2);
          reponse=nb1-nb2;
          printf("la reponse est : %f  \n", reponse);
          i=1;    
          break;
          }
      case  '3':
          {
          printf("multiplication \n");
          printf("entrer nb1 : ");
          scanf("%d",&nb1);
          printf("entrer nb2 : ");
          scanf("%d",&nb2);
          reponse=nb1*nb2;
          printf("la reponse est : %f  \n", reponse);
          i=1;
          break;
          }
     case '4':
          {
          printf("division\n");
          printf("entrer nb1 : ");
          scanf("%d",&nb1);
          printf("entrer nb2 : ");
          scanf("%d",&nb2);
          reponse=nb1/nb2;
          printf("la reponse est : %f  \n", reponse);
          i=1;
          break;
          }
     case  '0':
          {
          printf("BYE\n");
          i=1;
          break;
          }
    }
    
    }
    while(i==0);
    
    getch();    
    }

Tout aussi incompréhensible...

langenoir7712 ->
1) On ne pose pas de question par MP.
2) On ne crie pas sauf si nécessaire (Crier = lettre en majuscules, cf ton premier post).
3) On ne demande pas de réaliser des exos que l'on doit faire soit même.
4) On pose des questions précises sur un problème précis.
5) On n'utilise pas d'abréviations (deslé, mtn, tjrs...)
6) On est poli : bonjour tout ça. Bon là y a un merci d'avance, ça va à peut près.
7) On n'exhibe pas une adresse mail, au risque de se faire mettre dans une liste de spam par un robot.
8) On s'exprime CLAIREMENT. (Là tu vois j'ai crié).

Pour ton problème... Que je n'ai toujours pas compris...
Ton code est pas beau : trop de répétitions. Le copier coller est la mort du programmeur, même s'il ne le sait pas encore. Faut factoriser un max. Genre :

#include <conio.h>
#include <stdio.h>

#define NUM_OP 4

/* Définition du type d'une fonction correspondant à une opération */
typedef float (*operation_function)(float f1, float f2);

/* Structure décrivant une opération */
typedef struct _operation
{
  char name[20];
  operation_function function;
}
operation;

/* Les opérations */
float add(float f1, float f2) { return f1 + f2; }
float div(float f1, float f2) { return f1 / f2; }
float sub(float f1, float f2) { return f1 - f2; }
float mul(float f1, float f2) { return f1 * f2; }

/* Initialisation d'un tableau avec les description des initialisations */
operation operations[NUM_OP] =
{
  {"addition",       add},
  {"division",       div},
  {"soustraction",   sub},
  {"multiplication", mul}
};

int main()
{
  unsigned char choice;  /* Choix de l'utilisateur                            */
  int nArg1;             /* Arguement 1                                       */
  int nArg2;             /* Arguement 2                                       */
  float fResult;         /* Résultat de l'opération                           */
  int bValidRequest;     /* L'utilisateur a tapé un bon caractère ?           */

  bValidRequest = 0;
  printf ("1=choix1(+)|2=choix2(-)|3=choix3(*)|4=choix4(/)|0=sortir\n");
  do
  {
    printf("entrez votre choix\n");
    choice = getch();
   
    /* Caractère tapé dans 0..n ? */
    if ((choice >= '0') && (choice <= '0' + NUM_OP))
    {
      /* Si ce n'est pas une demande de sortie */
      if (choice != '0')
      {
        /* Conversion caractère vers décimal */
        choice = choice - '0' - 1;

        /* Description de l'opération */
        puts(operations[choice].name);
       
        /* Récupération des arguments */
        printf("entrer nb1  : ");
        scanf("%d", &nArg1);
        printf("entrer nb2 : ");
        scanf("%d", &nArg2);

        /* Exécution de l'opération */
        fResult = operations[choice].function(nArg1, nArg2);

        /* Affichage du résultat */
        printf("la reponse est : %f  \n", fResult);
      }
      bValidRequest = 1;
    }
  }
  while (bValidRequest == 0);
 
  return 0;
}

mercredi 17 décembre 2008 à 14:30:47 | Re : VOID

langenoir7712

salut, ben je suis desole je n'ai pas l'habitude des forums je ne sais pas encore comme faire certaine chose et je m'en exuse et le prochaine fois je ne metre des majuscules que pour les noms propre...

oui merci pour la reponse je ne m'en sortez pas mais maintenant je vien de trouver la solution et moi je ne suis pas encore au meme niveau que toi je ne comprends pas grand grand chose sa ne fait que 4mois que je fait du C++. merci comme meme, tu connais pas un site @ ou un livre a me conseillé pour apprendre le C++?

Merci d'avance.

bonne journée

langenoir7712

mercredi 17 décembre 2008 à 14:46:48 | Re : VOID

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

Là c'est du C que tu fais. Cours ici.


Cette discussion est classée dans : case, printf, reponse, nb1, nb2


Répondre à ce message

Sujets en rapport avec ce message

interruption avec dev-cpp dans instruction asm() [ par mrtoufou ] J'ai un probleme avec dev-cpp. J'ai besoin de trouver la resolution avant d'acceder a la memoire video et je comptais pour cela utiliser la fonction v switch case et gets [ par fab30 ] Bonjour, je travaille avec Dev c++ et lorsque que fait un prog contenant un gets dans un switch case ou dans une fonction appelée depuis un switch cas port série [ par cheMoor ] Salut tout le monde,Les questions:1) Comment et quand utiliser la fonction « WaitCommEvent » ?2) Est-ce que l'utilisation des threads se limite seule bitte hilfe!!!!!!!!! [ par sansan_2 ] Bonjour!!!!!!!! le programme c est un FIFO (ringpufffer) et j aimerais avoir une amelioration. Apres execution du programme, faire une tabulation, un Petit jeu en mode texte [:D] [ par thedivxboy ] Alors je carbure en C aujourd'hui ...Pourquoi la tête ne se déplace-t-elle pas au bon endroit ?Pourquoi dois-je mettre un getchar() à un certain endr CASE [ par CHKDSK2K ] Bonjour, j'ai une variable de type char "choix";  je voudrais utiliser cette variable dans un switch mais il ne veut passwitch(choix){    case 'maison utilisation de la souris pour un menu avec des cadres [ par MAF5582 ] /*salutj'aimerais 1-integrer une souris pour ce menu (actionner la fonction correspondante en cliqaunt sur le cadre)Est ce que quelquin peut me fourni ptit probleme [ par aladdin_wydadi ] voila le code source ke j'ai trouvé : #include#include //--------------------------------------------------------------------// Conversion d'un nombre Je n'arrive pas a créer une variable aléatoire !!! [ par daikyo ] Bonjour a tous, j'ai dévelopé un petit jeu ou l'on doit trouver un nombre entre 1 er 100 mais ce nombre (ici la variable Nb1) a trouver je souhaiterai cosinus,sinus,tangante,ans [ par chinois57 ] quelqu'un peut maider a rajouter (cos, sin, tan, ans) svp ma source est:#include #include #include main(){float x,y;char z; printf("veuillez saisir un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



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

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