Menu
Coddy logo textTech

Istruzione if

Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 25 di 63.

L'istruzione if è una struttura fondamentale di controllo del flusso in C che consente al tuo programma di prendere decisioni.

Un'istruzione if esegue un blocco di codice solo se una condizione specificata è vera.

Sintassi di base di un'istruzione if:

if (condition) {
    // Codice da eseguire se condition è true
}

Vediamo un semplice esempio:

int age = 20;
if (age >= 18) {
    printf("You are an adult.\n");
}

In questo esempio:

  • Verifichiamo se il valore in age è maggiore o uguale a 18
  • Se questa condizione è vera, viene stampato il messaggio "You are an adult."
  • Se la condizione è falsa, il programma salta il blocco di codice e continua con l'istruzione successiva
challenge icon

Sfida

Facile

Stai scrivendo un semplice programma per controllare le condizioni meteorologiche in base a un valore di temperatura letto dall’input.

Ecco il compito:

  1. La variabile int temperature è già stata dichiarata e viene letta dall’input per te. Non modificare le righe sopra il marcatore.
  2. Usa istruzioni if per stampare messaggi in base al valore di temperature:
    • Se la temperatura è superiore a 30, stampa "It's a hot day!"
    • Se la temperatura è compresa tra 20 e 30 (inclusi), stampa "The weather is nice."
    • Se la temperatura è inferiore a 20, stampa "It's a bit cold today."

Provalo tu

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Non modificare nulla sopra questa riga

    // Scrivi le tue istruzioni if qui sotto
    

    return 0;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C online