Salve a tutti,
da neofita quale sono ho deciso di percorrere per hobby la strada della programmazione in C/++. Sto seguendo una guida online che reputo abbastanza attendibile e completa, ed è reperibile a questo indirizzo --->
https://www.youtube.com/watch?v=AehEtQ3XVV4&list=PL0qAPtx8YtJfZpJD7uFxAXglkiHSEhktG; la lezione a cui faccio riferimento è la
23. Arrivato alla parte riguardante gli esercizi, per svolgerli si richiede l'utilizzo semplice e basico dei
tipi primitivi e gli operatori
if/else.
L'esercizio in questione è questo:
- Inserire un'età, dire se siamo in presenza di un maggiorenne o minorenne; inoltre controllare eventuali errori da parte dell'utente: numeri negativi e numeri maggiori di 120
Questo è quello che ho scritto, su cui sto sbattendo la testa, ma non funge:
#include <iostream>
using namespace std;
int main()
{
//VARIABILI
int eta=0;
int mag=18;
int minor=17;
cout << "Inseriamo l'eta' : ";
cin >> eta;
// Stabiliamo quali valori non vanno digitati
if ( eta <= -1 )
cout << "E' un numero negativo, sbagliato! " << endl;
return 0;
if ( eta >= 120 )
cout << "E' un numero troppo grande, sbagliato! " << endl;
return 0;
//CONDIZIONI PER CAPIRE SE SIA MINORENNE
// O MAGGIORENNE
if ( eta > mag )
cout << "Sei maggiorenne! ";
if ( eta <= minor )
cout << "Sei minorenne! ";
return 0;
}
Sbaglio sicuramente la parte inerente alla dichiarazioni dei valori da non eseguire, però non saprei come andare avanti. Help me, please!