Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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???
Grazie
Marco
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
area=base*altezza;
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.