Calcolo espressione c++

Stato
Discussione chiusa ad ulteriori risposte.

Squalo03

Bannato a Vita
443
92
CPU
amd fx tm 6300 six core processor
GPU
nvidia geforce gtx 650
Monitor
Samsung
Periferiche
mouse
OS
Windows 10 pro
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:

_Achille

Utente Èlite
3,064
722
CPU
Intel i5-6600K @4.6 GHz
Dissipatore
Cryorig H5
Scheda Madre
ASRock Z170 Extreme 6
HDD
WesternDigital 1TB & Crucial MX200 250GB
RAM
Corsair Ven 16GB DDR4 2133MHz
GPU
Sapphire RX 580 Nitro+
Monitor
Dell S2418H
PSU
RM550X
Case
NZXT S340
Periferiche
Anne Pro 2, Razer Abyssus
OS
Windows 10 Pro

Squalo03

Bannato a Vita
443
92
CPU
amd fx tm 6300 six core processor
GPU
nvidia geforce gtx 650
Monitor
Samsung
Periferiche
mouse
OS
Windows 10 pro
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();
}
 

_Achille

Utente Èlite
3,064
722
CPU
Intel i5-6600K @4.6 GHz
Dissipatore
Cryorig H5
Scheda Madre
ASRock Z170 Extreme 6
HDD
WesternDigital 1TB & Crucial MX200 250GB
RAM
Corsair Ven 16GB DDR4 2133MHz
GPU
Sapphire RX 580 Nitro+
Monitor
Dell S2418H
PSU
RM550X
Case
NZXT S340
Periferiche
Anne Pro 2, Razer Abyssus
OS
Windows 10 Pro
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.
 

DispatchCode

Moderatore
Staff Forum
1,495
1,155
CPU
Intel 1200 I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10Gb DDR6
Audio
Integrata 7.1 HD audio
Monitor
AOC C27g2u 165Hz
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
30Mbps/3Mbps con Eolo
OS
Windows 10 64bit
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.
 

Squalo03

Bannato a Vita
443
92
CPU
amd fx tm 6300 six core processor
GPU
nvidia geforce gtx 650
Monitor
Samsung
Periferiche
mouse
OS
Windows 10 pro
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
 

DispatchCode

Moderatore
Staff Forum
1,495
1,155
CPU
Intel 1200 I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10Gb DDR6
Audio
Integrata 7.1 HD audio
Monitor
AOC C27g2u 165Hz
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
30Mbps/3Mbps con Eolo
OS
Windows 10 64bit
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:
 

BAT

Moderatore
Staff Forum
Utente Èlite
11,494
5,097
CPU
Neurone solitario
Dissipatore
Ventaglio azionato a mano
Scheda Madre
Casalinga
RAM
Molto molto volatile
GPU
Binoculare integrata nel cranio
PSU
Pastasciutta, pollo e patatine al forno
Net
Segnali di fumo e/o tamburi
OS
Windows 10000 BUG
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:

Akrilix

Nuovo Utente
145
32
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:

filoippo97

Moderatore
Staff Forum
Utente Èlite
14,040
7,581
CPU
Intel Core I7 4930K @4.5GHz
Dissipatore
EKWB supremacy nickel
Scheda Madre
ASUS Rampage IV Black Edition
HDD
OCZ vertex 4 512GB | WD RE4 Enterprise Storage 2TB
RAM
16GB Corsair Dominator Platinum 2133MHz cas9 OC @2400MHz 9-11-11-31-2 1.65V
GPU
2-way SLI GTX 780Ti DirectCUII OC
Audio
TEAC UD-503 MUSES + HiFiMan HE-560 V2 + Anaview AMS1000 + Tannoy Revolution XT8F
Monitor
ASUS VG278HR 144Hz 3D 1920x1080p
PSU
Corsair AX1200i Fully sleeved red
Case
Corsair Graphite 760T Arctic White
Periferiche
Corsair K95 | Steelseries Rival
OS
windows 10 Pro
@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!
 

Skills07

Head of Development
Staff Forum
Utente Èlite
28,180
8,462
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
KFA2 Rtx 2070 super
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
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
 
  • Mi piace
Reazioni: _Achille
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando

Discussioni Simili