[C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda mpg » 28/11/2017, 09:39

Scusate mi aiutate a comporre il programma in c++ che verifica se un numero è interno ed esterno ad un intervallo?
Sono alle prime armi..
Ultima modifica di mpg il 28/11/2017, 12:11, modificato 1 volta in totale.
mpg
Average Member
Average Member
 
Messaggio: 1 di 654
Iscritto il: 28/11/2017, 09:35

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda kobeilprofeta » 28/11/2017, 09:59

Cioè?
Vuoi in input a,b e poi per ogni x mi deve dire se $x in [a,b] $?
kobeilprofeta
Cannot live without
Cannot live without
 
Messaggio: 2615 di 5262
Iscritto il: 24/09/2012, 18:25

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda mpg » 28/11/2017, 10:40

In pratica il programma deve essere :

*********************************
#include <iostream>
using namespace std;

int main()
{
........

**********************
I puntini sono ovviamente la parte che manca...
Esempio verificare se il numero che immetto sta nell'intervallo tra 10 e 20 per esempio o al di fuori.
mpg
Average Member
Average Member
 
Messaggio: 2 di 654
Iscritto il: 28/11/2017, 09:35

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda vict85 » 28/11/2017, 12:20

Scrivere l'intestazione standard di un programma in c++ non è sufficiente per dire che ci hai provato. Insomma chiedi spiegazioni su un programma che è appena appena più complesso di copiare un Hello World.
Per lo meno inserisci il codice per leggere il valore da console, quindi prova ad ampliarlo testando se maggiore di un certo numero. Fatto quello devi solo guardarti l'operatore &&.
vict85
Moderatore
Moderatore
 
Messaggio: 9214 di 19253
Iscritto il: 16/01/2008, 00:13
Località: Berlin

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda Super Squirrel » 28/11/2017, 12:32

Dovresti essere un po' più chiaro. Da chi e in che modo viene assegnato l'intervallo? Per quanto riguarda il valore da controllare invece?

Dal punto di vista logico il problema non è poi così complicato... per esempio sia x il valore e [a,b] l'intervallo; il valore appartiene all'intervallo se sono verificate le seguenti due disuguaglianze:
- x >= a
- x <= b

Presumo tu abbia appena cominciato a programmare, ma se non riesci ad impostare una cosa del genere conviene che ti rivedi un po' le basi del C++. Prova a postare un tuo tentativo e su quello possiamo poi ragionare.
Chi dorme in democrazia, si sveglia in dittatura.
Super Squirrel
Senior Member
Senior Member
 
Messaggio: 151 di 1486
Iscritto il: 16/05/2013, 22:05

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda mpg » 28/11/2017, 13:09

#include <iostream>

using namespace std;

int main()
{
int x;
cout << "Inserisci un numero reale x";
cin >> x ;
if (x>=3)&&(x<=10) {
cout << "il numero e' nell'intervallo";
}
else {
cout << "il numero non e' nell'intervallo");
}

}
----------------------------------------------------------

Ho provato cosi' ma sulla riga dell'if mi da' errore (uso codeblocks a scuola).
mpg
Average Member
Average Member
 
Messaggio: 3 di 654
Iscritto il: 28/11/2017, 09:35

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda mpg » 28/11/2017, 13:10

Super Squirrel ha scritto:Dovresti essere un po' più chiaro. Da chi e in che modo viene assegnato l'intervallo? Per quanto riguarda il valore da controllare invece?

Dal punto di vista logico il problema non è poi così complicato... per esempio sia x il valore e [a,b] l'intervallo; il valore appartiene all'intervallo se sono verificate le seguenti due disuguaglianze:
- x >= a
- x <= b

Presumo tu abbia appena cominciato a programmare, ma se non riesci ad impostare una cosa del genere conviene che ti rivedi un po' le basi del C++. Prova a postare un tuo tentativo e su quello possiamo poi ragionare.


Hai visto quello che ho scritto per provare se funzionava?
mpg
Average Member
Average Member
 
Messaggio: 4 di 654
Iscritto il: 28/11/2017, 09:35

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda probid » 28/11/2017, 14:08

La sintassi del costrutto if prevede che la condizione sia racchiusa tra parentesi tonde:

Codice:
if ((x>=3)&&(x<=10))


o meglio

Codice:
if (x >= 3 && x <= 10)


Ciao!
probid
New Member
New Member
 
Messaggio: 23 di 82
Iscritto il: 01/10/2010, 19:30

Re: [C++] Programma che verifica se un numero è interno ed esterno ad un intervallo

Messaggioda mpg » 28/11/2017, 15:15

Caspita grazie!
mpg
Average Member
Average Member
 
Messaggio: 5 di 654
Iscritto il: 28/11/2017, 09:35


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite