Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C] Errore funzione if

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Basildon, Essex
    Messaggi
    34

    [C] Errore funzione if

    Mi da sempre questo errore !

    [Error] 'else' without a previous 'if'

    Questo è il codice

    codice:
    #include<iostream>
    #include<cstdlib>
    
    using namespace std;
    
    int main () {
        
    float a,b,x;
    cout<<"Espressione ax+by+c=0"<<endl;
    cout<<"Inserire il primo valore (a)"<<endl;
    cin>>a;
    cout<<"Inserire il primo valore (b)"<<endl;
    cin>>b;
    
    if(a!=0);
    {
    x=b/a;
    cout<<"L\'equazione e\' determinata e x vale: "<<x<<endl;    
    }
    
    else if (b==0);
    cout<<"L\'equazione e\'indeterminata"<<endl;
    
    else
    
    cout<<"L\'equazione e\'impossibile"<<endl;
    
    system("PAUSE");
    return 0;
    
    }
    Ultima modifica di LeleFT; 21-01-2014 a 10:07 Motivo: Aggiunti i tag CODE

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    if non è una funzione ma un costrutto di controllo.

    E il tuo problema è piuttosto banale: hai messo un else senza mettere l'if prima. O meglio, l'if lo hai messo... ma l'hai fatto seguire dal ; che significa "fine istruzione" e ovviamente in questo caso non va bene.

    codice:
    if ( ... ) {
        ...
    } else if ( ... ) {
        ...
    } else {
        ...
    }
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Basildon, Essex
    Messaggi
    34
    Grazie mille!

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.