Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - AIUTOOOOOOO!!! problema con c++
Forum - C/C++ - AIUTOOOOOOO!!! problema con c++

Avatar
mannu (Normal User)
Newbie


Messaggi: 1
Iscritto: 14/10/2012

Segnala al moderatore
Postato alle 14:50
Domenica, 14/10/2012
Questo topic è stato chiuso dal moderatore

Ciao sono nuovo del forum e non so tanto come muovermi... sono alle prime armi della programmazione c++ e ho provato a scrivere un programma stupido:
//Programma che permette di calcolare l'area di quadrilateri

#include <iostream>
using namespace std;

int main()
{int base;
int altezza;
int area;

cout<<"Programma che permette di calcolare l'area di quadrilateri"
     <<"con misure intere di base e altezza"<<endl;
cout<<endl;
cout<<"Inserire valori rispettivamente di base e altezza:"<<endl;

cin>>base;
cin>>altezza;

      do
      { base*altezza==area;
        cout<<"Moltiplicando la base "<<base<<" per l'altezza "<<altezza<<" inserite, "
            <<"l'area del quadrilatero ottenuta e': "<<area<<endl;
            system("pause");
            }while (base*altezza==area);
      
                    
                    
                    
getchar ();                  
return 0;                  
}

Il dev c++ mi dà sempre come risultato 2... dove posso avere sbagliato???:-|:-o
Grazie
    Marco

PM
Avatar
Saik (Normal User)
Pro


Messaggi: 117
Iscritto: 07/08/2011

Segnala al moderatore
Postato alle 15:11
Domenica, 14/10/2012
Non capisco l'uso del ciclo do :) prova a rimuoverlo' e funzionerà sicuramente :P

PM
Avatar
Roby94 (Member)
Guru


Messaggi: 1170
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 15:21
Domenica, 14/10/2012
oh mamma, devi avere una consfuzione allucinante sulle basi di programmazione e non solo in quelle.
Andiamo per gradi, primo il titolo; la prossima volta cerca di spiegare in sintesi il tuo problema (es. errore nel calcolo dell'area di un rettangolo)
Per il tuo problema mi sa che devi metterti sotto con qualche guida di sviluppo in c++ perche proprio non ci siamo, cosa volevi fare con do e while?
comunque rimuovi il ciclo do e while e inserisci un semplice
Codice sorgente - presumibilmente Plain Text

  1. area=base*altezza;
  2. cout<<"Area: "<<area<<endl;


Cosi dovrebbe andare a dovere, lavoraci un po su questi codici semplici e studia tanto che sembra che ti manchino proprio lo basi. Non prenderla come critica, ma ti serve, e davvero tanto.

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 19:30
Domenica, 14/10/2012

titolo non consono, chiudo.

PM