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

MPG

Utente Attivo
544
4
Scusate mi aiutate a comporre il programma in c++ che verifica se un numero è interno ed esterno ad un intervallo?
Sono alle prime armi..
 

MPG

Utente Attivo
544
4
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.
 

rodhellas

Utente Èlite
1,522
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
Windows 10 64bit
Codice:
if( num < Max && num > Min)
 

DevPre

Utente Attivo
356
43
CPU
Ryzen 2600
Scheda Madre
B450
RAM
2x4GB DDR4 3200Mhz
GPU
2x RX 480 8gb (KVM gpu passthrough, no crossfire)
Monitor
2x IPS 1080p@60Hz
PSU
Corsair CX650M
Case
NZXT s340
Periferiche
Dualshock 3
Net
FTTC 100/20
OS
Arch Linux + Win10 (Qemu/KVM with vfio gpu passthrough)
Codice:
#include <iostream>

using namespace std;

int main(){
    //Dichiaro le variabili
    int intervallo1, intervallo2, temp;

    //Acquisisco gli estremi dell'intervallo
    cout << "Inserisci un estremo dell'intervallo: ";
    cin >> intervallo1;
    cout << "Inserisci un estremo dell'intervallo: ";
    cin >> intervallo2;

    //Riordino gli estremi
    if(intervallo1>intervallo2){
        temp = intervallo2;
        intervallo2 = intervallo1;
        intervallo1 = temp;
    }

    //Acquisisco il numero da controllare
    cout << "Inserisci il numero da controllare: ";
    cin >> temp; //Riutilizzo la variabile temp

    //Determino se e' esterno o meno all'intervallo specificato e lo comunico all'utente
    if(temp <  intervallo1 || temp > intervallo2){
        cout << "Il numero inserito e' esterno all'intervallo specificato. ";
    }else{
        cout << "Il numero inserito e' compreso nell'intervallo specificato. ";
    }

    return 0;
}

Ecco. Non ho utilizzato le funzioni/metodi in quanto non ho idea del livello di programmazione a cui sei. Volendo si può espandere ulteriormente controllando che gli intervalli inseriti siano uno diverso dall'altro e modificare il comportamento nel caso sia uguale ad uno degli estremi (e non farglielo piu considerare come compreso).
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili