Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    8

    primo programma con C++

    ciao a tutti! ho appena finito una delle prime lezioni di programmazione di C++ all'università di ingegneria informatica... Sto cercando di far funzionare il piccolo e banalissimo programma che abbiamo fatto in classe, ma non riesco a farlo funzionare...(serve per fare le potenze...proprio una scemenza...)
    Ho windows Xp e sto cercando di farlo partire con Dev-C++...
    Non mi da un vero e proprio errore, ma mi compare un messaggio di "allerta" sulla riga 4...

    ecco il programma...sapete darmi qualche dritta?


    /*Questo programma chiederà all'utente di immettere il valore di una base e di un esponente,per poi colacolare
    *la potenza di base ed esponente dati dall'utente.
    */
    #include <iostream.h>
    int main()
    {int base,esponente,potenza;
    int potParziale,prodMancanti;
    cout<<"Caro utente, è giunto il momento di immettere il valore della base e dell'esponente, separatida uno spazio.";
    cin>>base,esponente;
    potParziale= 1;
    prodMancanti = esponente;
    do
    {potParziale = potParziale * base;
    prodMancanti = prodMancanti -1;
    }while (prodMancanti >0);
    potenza = potParziale;
    cout<<"La potenza di base" <<base <<"ed esponente" <<esponente <<"vale" <<potenza;
    cin>>base;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    8
    ...la penultima riga, quella con cin>>base non c'entra nulla...ma anche togliendola non funziona...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    8
    ho provato a togliere il ".h" nella riga #include <iostream.h> ma mi segnala altri errori nelle righe di cin e cout...bo?!

  4. #4
    Devi cambiare solamente la riga :
    codice:
    cin>>base,esponente;
    in
    codice:
    cin>>base>>esponente;
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    8
    grazie per aver risposto, ma non funziona... se lascio il .h a fianco di iostream mi da una specie di errore alla linea 4...appunto quella con @include <iostream.h>

    se invece tolgo il .h mi da sempre degli errori alle linee di cout e cin...

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    79
    metti cosi...

    #include<iostream>
    using namespace std;



    fammi sapere...

  7. #7
    Originariamente inviato da cico_87
    grazie per aver risposto, ma non funziona... se lascio il .h a fianco di iostream mi da una specie di errore alla linea 4...appunto quella con @include <iostream.h>

    se invece tolgo il .h mi da sempre degli errori alle linee di cout e cin...
    La riga :
    #include <iostream.h>
    ti da errore? Strano... Sicuro che il dev sia installato correttamente?
    Comunque se utilizzi :
    #include <iostream>
    senza l'estenzione .h, devi specificare tu il namespace che utilizzi (std), ad esempio così:
    using namespace std;
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    79
    prova cosi:



    #include <iostream>
    using namespace std;
    int main()
    {
    int base,esponente,potenza=1,prodMancanti;
    cout<<"Caro utente, e' giunto il momento di immettere il valore della base e dell'esponente, separatida uno spazio."<<endl;
    cin>>base;
    cin>>esponente;
    do{
    potenza=potenza*base;
    esponente--;
    }while (esponente>0);
    cout<<"La potenza e'"<<potenza<<endl;
    return 0;
    }




  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    8
    Perfetto!!!!!!! Grazie 1000 a tutti! funziona alla perfezione!!

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.