problema in un tutorial
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 25

Discussione: problema in un tutorial

Cambio titolo
  1. #1
    Utente L'avatar di nyki6
    Registrato il
    09-07
    Località
    Provincia di Venezia
    Messaggi
    525

    Esclamazione problema in un tutorial

    sto cercando di imparare il c++ ma facendo un tutorial mi blocco


    //programma che calcola il perimetro di un triangolo scaleno
    #include<iostream.h>
    int main()
    [

    int a1,b2,c3,perimetro;


    count<<"inserisci a1 \n";
    cin>>a1;


    count<<"inserisci b2 \n";
    cin>>b2;


    count<<"inserisci c3 \n"
    cin>>c3;


    perimetro=a1+b2+c3;
    cout<<"il perimetro misura "<<perimetro<<endl;
    return 0;
    ]

    mi segna errore sulla linea" int ab,bc,ca,perimetro;" quando cerco di compilarlo , ma non riesco a capire cosa ho sbagliato!
    come programma uso dev c++
    Ultima modifica di nyki6; 6-02-2008 alle 11:50:58

  2. #2
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    forse ci vogliono le parentesi graffe e non le quadre?



    ESISTE UN UNICO AMMINISTRATORE


  3. #3
    Utente L'avatar di doomersek
    Registrato il
    11-07
    Messaggi
    837
    oltre a quanto detto da morgoth90:
    1)#include <iostream.h> &#232; meglio che lo cambi in #include <iostream>
    2)sotto "#include <iostream>" inserisci "using namespace std;" (senza virgolette)
    3)sostituisci tutti i count con cout
    4)se vuoi vedere il risultato aggiungi "cin.get();" (senza virgolette) prima del return 0;
    EDIT:un'altra cosa: dopo il terzo cout hai dimenticato un ;
    Ultima modifica di doomersek; 6-02-2008 alle 16:59:42

  4. #4
    Utente L'avatar di nyki6
    Registrato il
    09-07
    Località
    Provincia di Venezia
    Messaggi
    525
    fatto tutto. adesso non mi mostra pi&#249; errori , ma dopo averlo compilato, mi chiede le cifre ,le metto ,ma quando premo invio per mettere la terza cifra il programma termina senza darmi il risultato
    Ultima modifica di nyki6; 6-02-2008 alle 18:34:19

  5. #5
    Utente L'avatar di doomersek
    Registrato il
    11-07
    Messaggi
    837
    metti 2 cin.get(); invece di uno solo

  6. #6
    User Palindromo #A8FF20 L'avatar di Ly89
    Registrato il
    02-05
    Località
    Venezia (provincia)
    Messaggi
    31.161
    puoi provare anche con un
    system("PAUSE");
    prima del return 0;

  7. #7
    Utente L'avatar di nyki6
    Registrato il
    09-07
    Località
    Provincia di Venezia
    Messaggi
    525
    adesso sono in un'altro tutorial dove devo determinare se un numero &#232; maggiore minore o uguale a 0 ,ma mi segna " [Build Error] ["tutorial 4 determina se un numero &#232; maggiore minore o uguale a 0.o"] Error 1 " quando cerco di compilarlo:

    #include<iostream>
    using namespace std;
    int main()
    {
    int a;

    cout<<"inserisci un intero \n";
    cin>>a;

    if(a>0);
    {
    cout<<"&#232; maggiore di 0"<<endl;
    cin.get();
    cin.get();
    }

    if(a<0)
    {
    cout<<"&#232; minore di 0"<<endl;
    cin.get();
    cin.get();
    }

    if(a==0)
    {
    cout<<"&#232; uguale a 0"<<endl;
    cin.get();
    cin.get();
    return0;
    }
    }

    Ultima modifica di nyki6; 7-02-2008 alle 15:07:29

  8. #8
    User Palindromo #A8FF20 L'avatar di Ly89
    Registrato il
    02-05
    Località
    Venezia (provincia)
    Messaggi
    31.161
    allora... intanto non mettere così le if ma dopo la prima la seconda sarà non if ma else if(a<0)
    per l'ultimo if invece basta che metti solo else
    i cin.get() poi sono istruzioni che si ripetono quindi le puoi metter direttamente fuori dalle if
    inoltre scrivi cout e count e metti le graffe al posto delle quadre
    dopo poi la libreria metti using namespace std;

  9. #9
    Utente L'avatar di nyki6
    Registrato il
    09-07
    Località
    Provincia di Venezia
    Messaggi
    525
    fatto tutto ma mi da lo stesso errore adesso ho:

    #include<iostream>
    using namespace std;
    int main()
    {
    int a;

    cout<<"inserisci un intero \n";
    cin>>a;

    if(a>0);
    {
    cout<<"&#232; maggiore di 0"<<endl;
    }
    cin.get();
    cin.get();


    else if(a<0);
    {
    cout<<"&#232; minore di 0"<<endl;
    }
    cin.get();
    cin.get();


    else(a==0);
    {
    cout<<"&#232; uguale a 0"<<endl;
    }
    cin.get();
    cin.get();
    return0;

    }

  10. #10
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    Citazione nyki6 Visualizza Messaggio
    fatto tutto. adesso non mi mostra più errori , ma dopo averlo compilato, mi chiede le cifre ,le metto ,ma quando premo invio per mettere la terza cifra il programma termina senza darmi il risultato
    devi lanciare il programma dal prompt di ms-dos

  11. #11
    User Palindromo #A8FF20 L'avatar di Ly89
    Registrato il
    02-05
    Località
    Venezia (provincia)
    Messaggi
    31.161
    Citazione nyki6 Visualizza Messaggio
    fatto tutto ma mi da lo stesso errore adesso ho:

    #include<iostream>
    using namespace std;
    int main()
    {
    int a;

    cout<<"inserisci un intero \n";
    cin>>a;

    if(a>0);
    {
    cout<<"&#232; maggiore di 0"<<endl;
    }
    cin.get();
    cin.get();


    else if(a<0);
    {
    cout<<"&#232; minore di 0"<<endl;
    }
    cin.get();
    cin.get();


    else(a==0);
    {
    cout<<"&#232; uguale a 0"<<endl;
    }
    cin.get();
    cin.get();
    return0;

    }
    fatto tutto ma mi da lo stesso errore adesso ho:

    #include<iostream>
    using namespace std;

    int main()
    {
    int a;

    cout<<"inserisci un intero \n";
    cin>>a;

    if(a>0)
    cout<<"&#232; maggiore di 0"<<endl;

    else if(a<0)
    cout<<"&#232; minore di 0"<<endl;

    else
    cout<<"&#232; uguale a 0"<<endl;

    cin.get();
    cin.get();
    return0;

    }

  12. #12
    Utente L'avatar di doomersek
    Registrato il
    11-07
    Messaggi
    837
    sostituisci return0; con return 0; (cio&#232; con uno spazio tra il return e lo zero)

  13. #13
    Utente L'avatar di nyki6
    Registrato il
    09-07
    Località
    Provincia di Venezia
    Messaggi
    525
    Citazione doomersek Visualizza Messaggio
    sostituisci return0; con return 0; (cioè con uno spazio tra il return e lo zero)
    mi da errore lo stesso

  14. #14
    Utente L'avatar di doomersek
    Registrato il
    11-07
    Messaggi
    837
    dopo gli if e gli else non ci va il ; e nell'else non ci va la condizione.. come ha scritto Ly89 va bene (a parte il return0) e a me funziona

  15. #15
    Utente L'avatar di nyki6
    Registrato il
    09-07
    Località
    Provincia di Venezia
    Messaggi
    525
    Citazione doomersek Visualizza Messaggio
    dopo gli if e gli else non ci va il ; e nell'else non ci va la condizione.. come ha scritto Ly89 va bene (a parte il return0) e a me funziona
    che non sia il compilatore mi viene da pensare? che compilatore usi?

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •