02. Es. svolto: pensa un numero
Traccia:
Scrivere un programma che opera nel seguente modo:
Ti chiede di pensare un numero positivo minore di 5
Ti chiede di indicare se è pari (1=pari 0=dispari)
Ti chiede di indicare se è maggiore di 2 (1=maggiore 0=minore)
Stampa il numero che hai pensato
Svolgimento:
#include <stdio.h>
int main()
{
int pari, maggiore_2;
printf("Pensa a un numero positivo minore di 5\n");
printf("Il numero e' pari? (1=SI 0=NO): ");
scanf("%d", &pari);
printf("Il numero e' maggiore di 2? (1=SI 0=NO): ");
scanf("%d", &maggiore_2);
if (!pari && !maggiore_2)
printf("Il numero che hai pensato e' %d\n", 1);
if (pari && !maggiore_2)
printf("Il numero che hai pensato e' %d\n", 2);
if (!pari && maggiore_2)
printf("Il numero che hai pensato e' %d\n", 3);
if (pari && maggiore_2)
printf("Il numero che hai pensato e' %d\n", 4);
return 0;
}
Sito: 7ecnologie
Sezione: 08. C language
Capitolo: 02. Introduzione al C
Paragrafo: 05. Operatori logici
Approfondimento: 02. Es. svolto: pensa un numero
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: triangolo - 02. Es. svolto: pensa un numero