Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operatore If-Else | Istruzioni di Controllo
Fondamenti Di C

bookOperatore If-Else

L'istruzione if-else è un elemento fondamentale nella programmazione. Consente di indirizzare il flusso del programma in base a determinate condizioni. La struttura if-else è piuttosto semplice:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Ad esempio, supponiamo che la variabile temperature legga da un sensore e si desideri un programma che segnali quando la temperatura supera un limite impostato.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

È possibile includere più istruzioni if in un programma, soprattutto quando è necessario valutare diverse condizioni. L'istruzione if-else può essere ulteriormente estesa con else-if:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. Qual è lo scopo di un'istruzione if-else nella programmazione?

2. Qual è la struttura di base di un'istruzione if-else in C, inclusa la sintassi per i blocchi di codice.

question mark

Qual è lo scopo di un'istruzione if-else nella programmazione?

Select the correct answer

question mark

Qual è la struttura di base di un'istruzione if-else in C, inclusa la sintassi per i blocchi di codice.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 2.63

bookOperatore If-Else

Scorri per mostrare il menu

L'istruzione if-else è un elemento fondamentale nella programmazione. Consente di indirizzare il flusso del programma in base a determinate condizioni. La struttura if-else è piuttosto semplice:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Ad esempio, supponiamo che la variabile temperature legga da un sensore e si desideri un programma che segnali quando la temperatura supera un limite impostato.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

È possibile includere più istruzioni if in un programma, soprattutto quando è necessario valutare diverse condizioni. L'istruzione if-else può essere ulteriormente estesa con else-if:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. Qual è lo scopo di un'istruzione if-else nella programmazione?

2. Qual è la struttura di base di un'istruzione if-else in C, inclusa la sintassi per i blocchi di codice.

question mark

Qual è lo scopo di un'istruzione if-else nella programmazione?

Select the correct answer

question mark

Qual è la struttura di base di un'istruzione if-else in C, inclusa la sintassi per i blocchi di codice.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1
some-alt