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

Pubblicità

MPG

Utente Attivo
Messaggi
555
Reazioni
4
Punteggio
55
Scusate mi aiutate a comporre il programma in c++ che verifica se un numero è interno ed esterno ad un intervallo?
Sono alle prime armi..
 
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.
 
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).
 
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top