Problema con if e else

di Anonimizzato20146 il
32 risposte

32 Risposte - Pagina 2

  • oregon ha scritto:


    bons1926 ha scritto:


    oregon ha scritto:


    E quindi ... adesso qual è il codice? Funziona? Altri problemi? Puoi andare avanti da solo?

    Hai un libro di riferimento da cui studiare il linguaggio?
    il libro scolastico che purtroppo non c'e l'ho perchè me l'hanno dato sbagliato
    Questo è un problema ma non ce l'hai noi non ci possiamo fare molto ...

    Ovviamente, come capirai, devi capire e modificare tu il programma in base ad alcuni suggerimenti, non avrebbe senso scriverlo tutto al posto tuo, non è questo lo scopo di questo forum ...

    Occhio che il ;

    if(pagamento==rate);

    non va alla fine della if
    ma vedete che non ho chiesto di farmi tutto il codice...
  • CarDeFusco ha scritto:


    Scusami ma così non ci siamo. Hai corretto solo l'if (leva ';'). Ci sono gli stessi problemi di prima...
    veramente non ci ho fatto caso scusate
  • Grazie di tutto ho risolto con il codice adesso funziona
  • Con quale codice ?
  • oregon ha scritto:


    Con quale codice ?
    scusate volevo dire col programma
  • Per curiosità ci fai vedere il codice che hai scritto e che ora ti funziona ?
  • bons1926 ha scritto:


    oregon ha scritto:


    Con quale codice ?
    scusate volevo dire col programma
    Che avevi capito? Ti dicevo proprio "con quale programma" ? Mostralo ... così può servire ad altri ...
  • @oregon, dubito che vedremo mai questo codice...
  • L'avevo capito appena l'ho chiesto ...
  • Ehm... Sto a scuola quando torno a casa mando ve lo mando!
  • bons1926 ha scritto:


    Ehm... Sto a scuola quando torno a casa mando ve lo mando!
    No problem ... pensavo che ieri alle 17 non stessi a scuola ... ma va bene comunque, ripeto, è per chi legge il forum e ha bisogno di suggerimenti ...
  • Ieri quando mi avete detto di mandare il codice io stavo già da mia nonna senza pc perciò non potevo mandare
  • 
    #include<iostream>
    using namespace std;
    int main()
    
    {
    	int contanti,rate,quantita,prezzotot,pagamento;
    	float prezzo,prezzorate,prezzodefinitivo;
    	string codicemerce,descrizione;
    	const int sconto=10,aumento=20;
    	
    	/*cout<<"inserire codice merce"<<endl;
    	cin>>codicemerce;
    	cout<<"inserire descrizione"<<endl;
    	cin>>descrizione;*/
    	
    	cout<<"inserire quantita"<<endl;
    	cin>>quantita;
    	cout<<"inserire prezzo"<<endl;
    	cin>>prezzo;
    	
    	prezzotot=quantita*prezzo;
    	
    	cout<<"Prezzo totale="<<prezzotot<<endl;
    	
    	cout<<"come si vuole pagare?"<<" A rate o in contanti?"<<endl;
    	cin>>pagamento;
    if(pagamento==rate)
    {
    	prezzorate=(prezzotot*aumento)/12;
    	cout<<"Il prezzo da pagare mensilmente e'"<<prezzorate<<endl;
    }
        else
    {
    	prezzodefinitivo=(prezzotot*sconto)/100;
    	cout<<"il prezzo da pagare e'"<<prezzodefinitivo<<endl;
    }
    	system("pause");	
    }
    
    ecco anche se in ritardo il prof per semplicità ci ha fatto mettere come commento la parte della descrizione e del code merce
  • bons1926 ha scritto:


    
    #include<iostream>
    using namespace std;
    int main()
    
    {
    	int contanti,rate,quantita,prezzotot,pagamento;
    	float prezzo,prezzorate,prezzodefinitivo;
    	string codicemerce,descrizione;
    	const int sconto=10,aumento=20;
    	
    	/*cout<<"inserire codice merce"<<endl;
    	cin>>codicemerce;
    	cout<<"inserire descrizione"<<endl;
    	cin>>descrizione;*/
    	
    	cout<<"inserire quantita"<<endl;
    	cin>>quantita;
    	cout<<"inserire prezzo"<<endl;
    	cin>>prezzo;
    	
    	prezzotot=quantita*prezzo;
    	
    	cout<<"Prezzo totale="<<prezzotot<<endl;
    	
    	cout<<"come si vuole pagare?"<<" A rate o in contanti?"<<endl;
    	cin>>pagamento;
    if(pagamento==rate)
    {
    	prezzorate=(prezzotot*aumento)/12;
    	cout<<"Il prezzo da pagare mensilmente e'"<<prezzorate<<endl;
    }
        else
    {
    	prezzodefinitivo=(prezzotot*sconto)/100;
    	cout<<"il prezzo da pagare e'"<<prezzodefinitivo<<endl;
    }
    	system("pause");	
    }
    
    ecco anche se in ritardo il prof per semplicità ci ha fatto mettere come commento la parte della descrizione e del code merce
    Scusami ma come fa a funzionare ? la variabile rate non è inizializzata e non specifichi che valore deve mettere l'utente per selezionare il pagamento a rate o in contanti....sicuro che il tuo professore ha visto questo codice ?
  • Non credo proprio ... fra l'altro, un compilatore serio darebbe un sacco di errori ...
Devi accedere o registrarti per scrivere nel forum
32 risposte