04. Es. svolto: controllo dell'input
Traccia:
Scrivere un programma che richiede all'utente di specificare un intervallo numerico.
Nota:
Per specificare un intervallo l'utente deve inserire una coppia di numeri interi tale che il primo numero sia minore o uguale del secondo.
Qualora i numeri inseriti dall'utente non soddisfino la condizione occorre richiederli nuovamente fin quando non sarà inserita una coppia di numeri che soddisfi la condizione.
Svolgimento:
#include <stdio.h>
int main()
{
int a, b;
printf("Inserire gli esteremi di un intervallo numerico: ");
scanf ("%d %d", &a, &b);
while (a > b) {
printf("Errore di inserimento: intervallo non valido!\n");
printf("(Il primo numero deve essere <= del secondo)\n\n");
printf("Inserire gli esteremi di un intervallo numerico: ");
scanf ("%d %d", &a, &b);
}
printf("L'intervallo definito e': %d <= x <= %d\n", a, b);
return 0;
}
Sito: 7ecnologie
Sezione: 08. C language
Capitolo: 02. Introduzione al C
Paragrafo: 06. Ciclo while
Approfondimento: 04. Es. svolto: controllo dell'input
Indice dei capitoli: 00. Risorse - 01 Ambiente di sviluppo - 02. Introduzione al C - 03. Le librerie - 04. Tutorial - 05. Esercizi svolti - 98. Esercizi
Indice dei paragrafi: 01. Hello World - 02. Variabile di tipo int - 03. Input da tastiera - 04. Controllo condizionale if - 05. Operatori logici - 06. Ciclo while - 07. Operatore modulo - 08. Array - 09. Ciclo for - 10. Ciclo do/while - 11. Variabili di tipo float - 12. Funzione random() - 13. Impostazione del set di caratteri - 14. Definizione di funzioni - 15. Passaggio di parametri: gli array - 16. Variabili: visibilità e durata - 17. Il tipo char - 18. I file - 19. Funzioni matematiche
Indice degli approfondimenti: 01. Es. svolto: media - 02. Es. svolto: numero binario - 03. Es. svolto: menu - 04. Es. svolto: controllo dell'input - 05. Tutorial: integrazione di più funzionalità - 06. Es. svolto: sommare le cifre - 07. Istruzione break: numero primo