Calcolo espressione c++

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.
Cavolo ma lo hai letto questo?
che cosa dovrei leggere ? mi volete dare lezione su come codificare qualcosa? ,invece di fare i maestri aiutatemi e pensate prima di scrivere ! sono cose che non ho ancora fatto!!

A questo punto inizio a pensare che ci trolli e basta.
Solamente io te l'ho detto 3 o 4 volte.
che cosa hai detto la favoletta ?

Inviato da SM-J530F tramite App ufficiale di Tom\'s Hardware Italia Forum
 
Ultima modifica da un moderatore:
cosi va bene ? una cosa come si dice che il valore non è compreso mettendo sempre in termini dell'if
Codice:
//librerie
#include<iostream>
using namespace std;
//calcolo espressione
int main(){
    int X,Y,N;
    cout<<"inserisci il valore di X"<<endl;;
    cin>>X;
    cout<<"inserisci il valore di Y"<<endl;
    cin>>Y;
    cout<<"inserisci il valore di N"<<endl;
    cin>>N;
    if(2<N>50)
       X+N*Y;
      cout<<"Il valore e' : "<<X+N*Y<<endl;
    else
      cout<<"il valore e' fuori intervallo"<<endl; 
    getchar();
}
 
cosi va bene ? una cosa come si dice che il valore non è compreso mettendo sempre in termini dell'if
Codice:
//librerie
#include<iostream>
using namespace std;
//calcolo espressione
int main(){
    int X,Y,N;
    cout<<"inserisci il valore di X"<<endl;;
    cin>>X;
    cout<<"inserisci il valore di Y"<<endl;
    cin>>Y;
    cout<<"inserisci il valore di N"<<endl;
    cin>>N;
    if(2<N>50)
       X+N*Y;
      cout<<"Il valore e' : "<<X+N*Y<<endl;
    else
      cout<<"il valore e' fuori intervallo"<<endl;
    getchar();
}
Ecco, buono.
Prima di tutto le variabili vanno in minuscolo e non in maiuscolo perché non sono costanti, ed è convenzione chiamarle in minuscolo.
Poi la condizione 2 < n > 50 non ha senso per il compilatore. Devi scriverla come n maggiore di 2 e (&&) n minore di 50.
Infine X+N*Y; non ha senso come right-value lì solo, cavalo.
 
cosi va bene ? una cosa come si dice che il valore non è compreso mettendo sempre in termini dell'if
Codice:
//librerie
#include<iostream>
using namespace std;
//calcolo espressione
int main(){
    int X,Y,N;
    cout<<"inserisci il valore di X"<<endl;;
    cin>>X;
    cout<<"inserisci il valore di Y"<<endl;
    cin>>Y;
    cout<<"inserisci il valore di N"<<endl;
    cin>>N;
    if(2<N>50)
       X+N*Y;
      cout<<"Il valore e' : "<<X+N*Y<<endl;
    else
      cout<<"il valore e' fuori intervallo"<<endl;
    getchar();
}

Ma perché non provi a compilare invece di porre domande inutili?

Non ti ripeto ancora le cose già dette in precedenza, riprendi quanto abbiamo già scritto tutti.
 
va bene?
Codice:
//librerie
#include<iostream>
using namespace std;
//calcolo espressione
int main(){
    int x,y,n;
    cout<<"inserisci il valore di x"<<endl;;
    cin>>x;
    cout<<"inserisci il valore di y"<<endl;
    cin>>y;
    cout<<"inserisci il valore di n"<<endl;
    cin>>n;
    if(2<n && n>50)
       x+n*y;
      cout<<"Il valore e' : "<<x+n*y<<endl;
    if(2!N!50)
      cout<<"il valore e' fuori intervallo"<<endl; 
    getchar();
}

mi manca solo una cosa dovrei aggiungere un if ma non so come scrivere se n non è compreso fra 2 e 50 il valore è fuori intervallo
 
Dovresti studiare invece di andare a tentativi come stai facendo. Oltretutto senza nemmeno considerare quanto viene scritto...

non so come scrivere se n non è compreso fra 2 e 50 il valore è fuori intervallo

Veramente l'hai già vista scritto... :cav:
 
mi hai veramente scocciato , invece di deridere sugli altri aiuta !
E tu hai veramente scocciato tutti noi.
Sei un cafone maleducato che neanche prova a mettere in pratica i suggerimenti; se ti fossi degnato di aprire il tuo libro di C++ avresti risolto l'altro ieri ancora prima di chiedere "aiuto" per "risolvere" questa buffonata.

@Mursey
sarebbe il caso di prendere provvedimenti bannando questo tizio per un po', sospetto che lo faccia apposta
 
Ultima modifica:
mi hai veramente scocciato , invece di deridere sugli altri aiuta !

Inviato da SM-J530F tramite App ufficiale di Tom\'s Hardware Italia Forum
Eh no, qui sei tu quello che ha scocciato. Io non ti parlo da esperto programmatore, sono alle prime armi, ora sto facendo Java, ma l'anno scorso in 3^ ho fatto C++ e quindi so qual è il programma più o meno. Io ti parlo da studente a studente così non puoi sentirti offeso o "scocciato".


Sinceramente ti consiglierei di rivedere il tutto. Fai domande assurde come ad esempio "Come si fa l'output?" che è più che legittima se si è a inizio programmazione, ma tu, da come ti sei presentato, fai programmazione da almeno novembre se non prima, ma dal tuo primo thread ben poco hai imparato. Hai 21 anni e ti definisci perito informatico... Ma di cosa? Per definirsi perito informatico bisogna aver fatto le superiori e si suppone che tu in un qualche modo abbia fatto C o C++ o comunque un qualche linguaggio di programmazione. La logica è sempre quella, cambia solo la sintassi e il lessico (non sempre), ma dovresti essere in grado, a 21 anni e con almeno 3 linguaggi di programmazione alle spalle ad usare C++, anche se, per assurdo, non l'avessi mai visto alle superiori. Tu sei solo un furbetto, 21 anni secondo me non li hai neanche fra 5 anni. Scrivi tra l'altro malissimo (Non per percularti se vai a vedere i miei vecchi thread del 2016 ero anch'io così, ma avevo 14 anni, non 21). Ma comunque, anche se tu non avessi 21 anni e fossi ancora alle superiori come me, a gennaio e quindi a 4 mesi dall'inizio della scuola dovresti aver già fatto i cicli e questo esercizio dato a te dalla tua professoressa è un insulto alla tua intelligenza. Inoltre, vorrei sottolineare quanto tu abbia un comportamento infantile e maleducato, ti fermi al primo inghippo e neanche provi a cercare una soluzione. Problem Solving, questo dovresti applicare, altro che TomsHW.
 
Ultima modifica:
@Squalo03 io... non so manco da dove iniziare. Dunque vediamo:
Sei in una situazione in cui hai all'attivo 150 punti sanzione, e anziché startene buono oltre alla arroganza che pervade i tuoi messaggi, al fatto che da 4 pagine c'é gente che cerca di aiutarti a cui te manco rispondi, su un problema del quale non capisci nemmeno i comandi piú semplici (e qui c'é ben poco da aiutare... possiamo aiutarti sulla logica di un programma ma se uno non ha chiaro:
ma se non ho studiato ancora come stampare a video
é INUTILE proseguire nel programma, piuttosto bisogna leggersi il libro e capire quanto meno come si struttura e si scrive il C++... della serie é inutile prendere una Ferrari se ancora non si sa guidare una Panda) tu ti permetti anche di:
in questo forum non ci torno mai più
e:
dovresti prendere provvedimenti per questa gentaglia
e ancora:
non so come mi sono potuto affidare a questo forum!!
e ancora...
mi hai veramente scocciato , invece di deridere sugli altri aiuta !
quindi mi spiace dirti che:
alla prossima se ci sarà!
no, non ci sará una prossima volta, perché ora ti prendi un ban per flame e per insulti ad altri utenti, perché la gente é qui per aiutare AGGRATIS e dopo 4 pagine sentirsi dire gentaglia non é di certo gratificante per chi sta dall'altra parte del monitor. Non sai come sei potuto capitare su questo forum? Ma non c'é problema!
 
Questo sarà in seconda superiore ed era qua a farsi figo definendosi "programmatore"... uno che non sa inserire in input un valore tutto è tranne che un programmatore
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top