mercoledì 22 ottobre 2014

PARI O DISPARI

21/10/2014

Lo scopo di questo esercizio è quello di inserire un numero. Il programma visualizzerà a video se il numero è pari o dispari.

Il programmino è abbastanza semplice ma mi ha permesso di utilizzare l'ultima operazione che non avevo ancora utilizzato. Nei post precedenti ho creato programmi per la somma, la sottrazione, la moltiplicazione e la divisione. Questa volta è stato utlizzato il MODULO %. Praticamente questa operazione mi restituisce il resto della divisione di due numeri interi. 

Per esempio 5:2=2 con resto di 1. Oppure 4:2=2 con resto di 0.

E' bastato quindi dichiarare una variabile di tipo intero e acquisire un numero da tastiera.
Con un semplice IF-ELSE ho impostato la condizione (numero %2=1) ovvero se il numero:2 mi da resto 1 allora il numero inserito sarà dispari, altrimenti il numero è pari.

Ecco come ho compilato il codice sorgente:


#include <stdio.h>
#include <stdlib.h>

int main ()

{
    int numero;
    printf ("Inserisci il numero \n");
    scanf ("%d", &numero);
   
    if (numero%2==1)
        {
            printf("il numero e dispari \n");
        }
    else
        {
            printf("il numero e' pari \n");
        }   
    return 0;   
}


Ripeto lo scopo di questi esercizi deve essere quella di prendere confidenza con il linguaggio C. Chiaramente anche in questo caso non sono arrivato subito alla soluzione, ma ora ho capito come impostare le condizioni e sopratutto ho visto gli errori che non devo commettere.



Nessun commento:

Posta un commento