Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Instrução If | Introdução às Instruções Condicionais
Instruções Condicionais em C++

bookDesafio: Instrução If

A declaração if é um dos blocos fundamentais de controle de fluxo na maioria das linguagens de programação. Ela permite que um programa tome decisões e execute diferentes blocos de código com base em uma condição ser true ou false. O conceito por trás das declarações if é simples: Se uma condição for atendida, execute algo; caso contrário, não execute.

if.h

if.h

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

Uma condição é uma expressão booleana que resulta em true ou false. Se for true, o código dentro das chaves { } é executado; caso contrário, se a condição for false, o código dentro do bloco é ignorado e o programa continua com a próxima instrução após o bloco 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 houver uma instrução if com apenas uma instrução a ser executada quando a condição for true, é possível omitir as chaves { }.

with_braces.h

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Tarefa

Swipe to start coding

Você está desenvolvendo um sistema de compras onde os clientes podem receber um desconto com base no valor total da compra. A função calculateDiscount recebe um parâmetro double totalPurchase que representa a soma total da compra do cliente.

  1. Inicialize uma variável discount com 0.0.
  2. Verifique se totalPurchase é maior ou igual a 100. Se for, defina o desconto como 30 por cento do valor total da compra. Multiplique totalPurchase por 0.3
  3. Retorne o valor de discount da função.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 7.69

bookDesafio: Instrução If

Deslize para mostrar o menu

A declaração if é um dos blocos fundamentais de controle de fluxo na maioria das linguagens de programação. Ela permite que um programa tome decisões e execute diferentes blocos de código com base em uma condição ser true ou false. O conceito por trás das declarações if é simples: Se uma condição for atendida, execute algo; caso contrário, não execute.

if.h

if.h

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

Uma condição é uma expressão booleana que resulta em true ou false. Se for true, o código dentro das chaves { } é executado; caso contrário, se a condição for false, o código dentro do bloco é ignorado e o programa continua com a próxima instrução após o bloco 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 houver uma instrução if com apenas uma instrução a ser executada quando a condição for true, é possível omitir as chaves { }.

with_braces.h

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Tarefa

Swipe to start coding

Você está desenvolvendo um sistema de compras onde os clientes podem receber um desconto com base no valor total da compra. A função calculateDiscount recebe um parâmetro double totalPurchase que representa a soma total da compra do cliente.

  1. Inicialize uma variável discount com 0.0.
  2. Verifique se totalPurchase é maior ou igual a 100. Se for, defina o desconto como 30 por cento do valor total da compra. Multiplique totalPurchase por 0.3
  3. Retorne o valor de discount da função.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
single

single

some-alt