Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Istruzioni Condizionali | Introduzione al Flusso del Programma
Introduzione a C++
course content

Contenuti del Corso

Introduzione a C++

Introduzione a C++

1. Iniziare
2. Introduzione agli Operatori
3. Variabili e Tipi di Dati
4. Introduzione al Flusso del Programma
5. Introduzione alle Funzioni

book
Istruzioni Condizionali

La costruzione if nella programmazione consente al tuo programma di prendere decisioni e gestire diversi scenari.

Ha due componenti chiave: una condizione che valuta a vero o falso, e le azioni o conseguenze che seguono in base al risultato di quella condizione.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

La costruzione else nella programmazione viene utilizzata in combinazione con un'istruzione if per definire un insieme alternativo di azioni che devono essere eseguite quando la condizione nell'istruzione if è falsa.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

È possibile avere ulteriori istruzioni if...else annidate all'interno di un altro blocco if...else. Questo è noto come if...else annidato. Ciò consente una presa di decisioni più complessa, dove più condizioni possono essere verificate in sequenza e diverse azioni possono essere intraprese in base a queste condizioni.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Nota

Se c'è solo un'istruzione da eseguire all'interno di un blocco if o else, puoi omettere le parentesi graffe. Questo può rendere il codice più conciso, ma riduce anche la chiarezza, specialmente in condizioni più complesse.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1

Chieda ad AI

expand
ChatGPT

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

course content

Contenuti del Corso

Introduzione a C++

Introduzione a C++

1. Iniziare
2. Introduzione agli Operatori
3. Variabili e Tipi di Dati
4. Introduzione al Flusso del Programma
5. Introduzione alle Funzioni

book
Istruzioni Condizionali

La costruzione if nella programmazione consente al tuo programma di prendere decisioni e gestire diversi scenari.

Ha due componenti chiave: una condizione che valuta a vero o falso, e le azioni o conseguenze che seguono in base al risultato di quella condizione.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

La costruzione else nella programmazione viene utilizzata in combinazione con un'istruzione if per definire un insieme alternativo di azioni che devono essere eseguite quando la condizione nell'istruzione if è falsa.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

È possibile avere ulteriori istruzioni if...else annidate all'interno di un altro blocco if...else. Questo è noto come if...else annidato. Ciò consente una presa di decisioni più complessa, dove più condizioni possono essere verificate in sequenza e diverse azioni possono essere intraprese in base a queste condizioni.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Nota

Se c'è solo un'istruzione da eseguire all'interno di un blocco if o else, puoi omettere le parentesi graffe. Questo può rendere il codice più conciso, ma riduce anche la chiarezza, specialmente in condizioni più complesse.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt