Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] calcolatrice

    salve a tutti, vi posto questo script che dovrebbe permettermi di fare operazioni con due numeri tipo calcolatrice.

    Il problema è che, dopo aver chiesto il primo numero non riesco a fare in modo da inserire l'operatore ed il programma passa subito a chiedermi il secondo numero?

    In cosa sbaglio?

    Qui sotto il codice:

    //sto costruendo una calcolatrice,con piu' funzioni....//
    main(){
    // dichiaro le variabili della calcolatrice//
    int primo_numero, secondo_numero, risultato;
    char operatore;
    printf("Inserire il primo numero:\n");
    scanf("%d",& primo_numero);

    printf("Inserire l'operatore:\n");
    scanf("%c",&operatore);

    printf("Inserisci il secondo numero:\n");
    scanf("%d", &secondo_numero);

    //addizione tra i due termini
    { if(operatore=='+')
    risultato=primo_numero+secondo_numero;
    printf("Il risultato e': %d",risultato);}

    //sottrazione tra due termini
    {if(operatore=='-')
    risultato=primo_numero-secondo_numero;
    printf("Il risultato e' %d",risultato);}

    //moltiplicazione tra due numeri
    {if(operatore=='*')
    risultato=primo_numero*secondo_numero;
    printf("Il risultato e' %d",risultato);}

    //divisione tra due numeri
    {if(operatore=='/')
    risultato=primo_numero/secondo_numero;
    printf("Il risultato e' %d", risultato);}


    system ("pause");
    return EXIT_SUCCESS;


    }
    www.palinuroculturaevacanze.it - Il portale di Palinuro.

    www.discotecasestosenso.it - Fashon Club Discoteca di Palinuro

    www.holzofenpizzapietro.de - Die gute italienische pizza von 3 generationem!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il solito "problema" della scanf ... cerca nel forum ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.