Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Istruzione If | Introduzione alle Istruzioni Condizionali
Istruzioni Condizionali in C++

bookSfida: Istruzione If

L'istruzione if è un elemento fondamentale del controllo di flusso nella maggior parte dei linguaggi di programmazione. Permette a un programma di prendere decisioni ed eseguire diversi blocchi di codice in base al fatto che una determinata condizione sia true oppure false. Il concetto alla base delle istruzioni if è semplice: Se una condizione è soddisfatta, eseguire un'azione; altrimenti, non eseguire nulla.

if.h

if.h

copy
1234
if (condition) { // Code to be executed if the condition is true }

Una condizione è un'espressione booleana che restituisce true oppure false. Se è true, il codice racchiuso tra le parentesi graffe { } viene eseguito; altrimenti, se la condizione è false, il codice all'interno del blocco viene ignorato e il programma prosegue con l'istruzione successiva dopo il blocco if.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }

Se una dichiarazione if contiene una sola istruzione da eseguire quando la condizione è true, è possibile omettere le parentesi graffe { }.

with_braces.h

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Compito

Swipe to start coding

Stai sviluppando un sistema di acquisti in cui i clienti possono ricevere uno sconto in base all'importo totale del loro acquisto. La funzione calculateDiscount accetta un parametro di tipo double chiamato totalPurchase che rappresenta la somma totale dell'acquisto del cliente.

  1. Inizializzare una variabile discount con il valore 0.0.
  2. Verificare se totalPurchase è maggiore o uguale a 100. In tal caso, impostare lo sconto al 30 percento del totale dell'acquisto. Moltiplicare totalPurchase per 0.3
  3. Restituire il valore di discount dalla funzione.

Soluzione

solution.cpp

solution.cpp

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Suggested prompts:

Can you give me an example of an if statement with and without curly braces?

What are some common mistakes to avoid when using if statements?

How do I use if statements with multiple conditions?

close

Awesome!

Completion rate improved to 7.69

bookSfida: Istruzione If

Scorri per mostrare il menu

L'istruzione if è un elemento fondamentale del controllo di flusso nella maggior parte dei linguaggi di programmazione. Permette a un programma di prendere decisioni ed eseguire diversi blocchi di codice in base al fatto che una determinata condizione sia true oppure false. Il concetto alla base delle istruzioni if è semplice: Se una condizione è soddisfatta, eseguire un'azione; altrimenti, non eseguire nulla.

if.h

if.h

copy
1234
if (condition) { // Code to be executed if the condition is true }

Una condizione è un'espressione booleana che restituisce true oppure false. Se è true, il codice racchiuso tra le parentesi graffe { } viene eseguito; altrimenti, se la condizione è false, il codice all'interno del blocco viene ignorato e il programma prosegue con l'istruzione successiva dopo il blocco if.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }

Se una dichiarazione if contiene una sola istruzione da eseguire quando la condizione è true, è possibile omettere le parentesi graffe { }.

with_braces.h

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Compito

Swipe to start coding

Stai sviluppando un sistema di acquisti in cui i clienti possono ricevere uno sconto in base all'importo totale del loro acquisto. La funzione calculateDiscount accetta un parametro di tipo double chiamato totalPurchase che rappresenta la somma totale dell'acquisto del cliente.

  1. Inizializzare una variabile discount con il valore 0.0.
  2. Verificare se totalPurchase è maggiore o uguale a 100. In tal caso, impostare lo sconto al 30 percento del totale dell'acquisto. Moltiplicare totalPurchase per 0.3
  3. Restituire il valore di discount dalla funzione.

Soluzione

solution.cpp

solution.cpp

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
single

single

some-alt