Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Probléme Envoyé Ne Pas Envoyé,Programme En C


namster

Messages recommandés

Salut,

Oui Je Sais j'exagère,Voila je viens de terminer mon petit programme "Calculatrice",Mais Lorsque Je L'exécute et que je choisi L'opération Paff Crash direct

#include 
#include 
#include 
using namespace std;

int main()
{
long nombre1=0;
long nombre2=0;
long resultat=0;
long choix;
printf("Claculatrice v0.1 by Namster\n\n1.addition\n2.soustraction\n3.multiplication\n4.division\n");
printf("Quel est votre choix ?\n");

scanf("%i,&choix");

                  switch(choix)
			   { 
                  case 1:
                  printf("veillez entrez votre premier nombre a additioner\n");
                  scanf("%i",nombre1);
                  printf("veuillez entrez votre deuxieme nombre a additoner\n");
                  scanf("%i",nombre2);
                  resultat=nombre1+nombre2;
                  printf("le Resultat de l'additon est %i,resultat");  
                  break;
                  case 2:
                   printf("veillez entrez votre premier nombre a soustraire\n");
                  scanf("%i",nombre1);
                  printf("veuillez entrez votre deuxieme nombre a soustraire\n");
                  scanf("%i",nombre2);
                  resultat=nombre1-nombre2;
                  printf("le Resultat de la soustraction est %i,resultat");  
                  break;   
                  case 3:
                  printf("veillez entrez votre premier nombre a multiplier\n");
                  scanf("%i",nombre1);
                  printf("veuillez entrez votre deuxieme nombre a multiplier\n");
                  scanf("%i",nombre2);
                  resultat=nombre1*nombre2;
                  printf("le Resultat de la multiplication est %i,resultat");  
                  break; 
                  case 4:
                 printf("veillez entrez votre premier nombre a diviser du genre 1.00\n");
                  scanf("%i",nombre1);
                  printf("veuillez entrez votre deuxieme nombre a diviser du genre 1.00\n");
                  scanf("%i",nombre2);
                  resultat=nombre1/nombre2;
                  printf("le Resultat de la soustraction est %i,resultat");  
                  break;
                  default:
                          printf("MMMM?");            
                  }
                  system("PAUSE");
                  return 0;
}

Lien vers le commentaire
Partager sur d’autres sites

c'est normal que ça plante :)

 

tu as fait

[color=#000000][color=#0000bb]scanf[/color][color=#007700]([/color][color=#dd0000]"%i,&choix"[/color][color=#007700]); [/color][/color]

au lieu du bon code

[color=#000000][color=#0000bb]scanf[/color][color=#007700]([/color][color=#dd0000]"%i",&choix[/color][color=#007700]); [/color][/color]

le premier paramètre contient l'information de formatage, et le 2eme un pointeur vers la variable d'écriture :) t'avais fait passer le tout en un seul paramètre en chaine de caractere, entre "" :)

Lien vers le commentaire
Partager sur d’autres sites

#include 
#include 
#include 
using namespace std;

int main()
{
int nombre1;
int nombre2;
int resultat;
int choix=0;
printf("Claculatrice v0.1 by Namster\n\n1.addition\n2.soustraction\n3.multiplication\n4.division\n");
printf("Quel est votre choix ?\n");

scanf("%i",&choix);

                  switch(choix)
			   {
                  case 1:
                  printf("veillez entrez votre premier nombre a additioner\n");
                  scanf("%i",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a additoner\n");
                  scanf("%i",&nombre2);
                  resultat=nombre1+nombre2;
                  printf("le Resultat de l'additon est %i,resultat");
                  break;
                  case 2:
                   printf("veillez entrez votre premier nombre a soustraire\n");
                  scanf("%i",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a soustraire\n");
                  scanf("%i",&nombre2);
                  resultat=nombre1-nombre2;
                  printf("le Resultat de la soustraction est %i\n,resultat");
                  break;
                  case 3:
                  printf("veillez entrez votre premier nombre a multiplier\n");
                  scanf("%i",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a multiplier\n");
                  scanf("%i",&nombre2);
                  resultat=nombre1*nombre2;
                  printf("le Resultat de la multiplication est %i\n,resultat");
                  break;
                  case 4:
                 printf("veillez entrez votre premier nombre a diviser du genre 1.00\n");
                  scanf("%i",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a diviser du genre 1.00\n");
                  scanf("%i",&nombre2);
                  resultat=nombre1/nombre2;
                  printf("le Resultat de la soustraction est %i\n,resultat");
                  break;
                  default:
                          printf("MMMM?");
                  }
                  system("PAUSE");
                  return 0;
}

Voila

Lien vers le commentaire
Partager sur d’autres sites

Euh,NoN sur chaque operation il me donne le Resultat de ******** est 2293616

Edit:cet bon j'ai trouvé le Probléme

printf("le Resultat de la multiplication est %i\n,resultat");

le correcte cet

printf("le Resultat de la multiplication est %i\n",resultat);

Modifié par namster
Lien vers le commentaire
Partager sur d’autres sites

voici ton code qui marche bien, je viens de compiler et de tester :(

 

#include 
#include 
#include 
#include 
using namespace std;

int main()
{
int nombre1=0;
int nombre2=0;
int resultat=0;
int choix=0;
printf("Claculatrice v0.1 by Namster\n\n1.addition\n2.soustraction\n3.multiplication\n4.division\n");
printf("Quel est votre choix ?\n");

scanf("%d",&choix);

printf("lol");

                  switch(choix)
                  {
                  case 1:
                  printf("veillez entrez votre premier nombre a additioner\n");
                  scanf("%d",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a additoner\n");
                  scanf("%d",&nombre2);
                  resultat=nombre1+nombre2;
                  printf("le Resultat de l'additon est %i",resultat);
                  break;
                  case 2:
                   printf("veillez entrez votre premier nombre a soustraire\n");
                  scanf("%d",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a soustraire\n");
                  scanf("%d",&nombre2);
                  resultat=nombre1-nombre2;
                  printf("le Resultat de la soustraction est %i",resultat);
                  break;
                  case 3:
                  printf("veillez entrez votre premier nombre a multiplier\n");
                  scanf("%d",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a multiplier\n");
                  scanf("%d",&nombre2);
                  resultat=nombre1*nombre2;
                  printf("le Resultat de la multiplication est %i",resultat);
                  break;
                  case 4:
                 printf("veillez entrez votre premier nombre a diviser du genre 1.00\n");
                  scanf("%d",&nombre1);
                  printf("veuillez entrez votre deuxieme nombre a diviser du genre 1.00\n");
                  scanf("%d",&nombre2);
                  resultat=nombre1/nombre2;
                  printf("le Resultat de la soustraction est %i",resultat);
                  break;
                  default:
                          printf("MMMM?");
                  }
                  system("PAUSE");
                  return 0;
}

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • Salut a tous , l'IPTV est devenu une vrai jungle , pour un vendeur sérieux , on a 10 arnaqueurs. Un conseil , fuyez ceux qui refusent PayPal en payement de SERVICE (pas d'envoi d'argent a un ami) Premium OTT (le meilleur mais impossible a trouver sur le net) Iplay (meme serveur que Premium OTT , il y a juste moins de contenue , c'est un premium OTT light ) Pure IPTV Prime+ (par le passé c'etait un très bon serveur , je ne sais plus ce qu'il vaut en 2024) FoxxTV (meilleur rapport qualité/prix)  
    • Bonsoir à tous. Un petit retour sur la proposition de michelDZ . Serveurs et service très recommandables. C’est tout nouveau pour moi et je suis vraiment satisfait.  D’autre part je remercie le forum pour cet espace de liberté et je félicite Laliche pour son infinie patience. L’impolitesse s’insinue partout.  Personnellement je me suis fié aux recommandations du site pour le choix du fournisseur et opté pour un test d’un mois.  Sage décision.   
    • Je n'ai aucune idée , faites vous-même votre comparatif en fonction des caractéristiques des box disponibles
    • Et pour la France que me conseiller vous ?
    • Le choix change  d'un pays à un autre à cause de disponibilité du produit.
×
×
  • Créer...