Sfida: 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
1234if (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
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
without_braces.h
1234if (condition) { statement; }
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.
- Inizializzare una variabile
discountcon il valore0.0. - Verificare se
totalPurchaseè maggiore o uguale a100. In tal caso, impostare lo sconto al 30 percento del totale dell'acquisto. MoltiplicaretotalPurchaseper 0.3 - Restituire il valore di
discountdalla funzione.
Soluzione
solution.cpp
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
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?
Awesome!
Completion rate improved to 7.69
Sfida: 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
1234if (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
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
without_braces.h
1234if (condition) { statement; }
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.
- Inizializzare una variabile
discountcon il valore0.0. - Verificare se
totalPurchaseè maggiore o uguale a100. In tal caso, impostare lo sconto al 30 percento del totale dell'acquisto. MoltiplicaretotalPurchaseper 0.3 - Restituire il valore di
discountdalla funzione.
Soluzione
solution.cpp
Grazie per i tuoi commenti!
single