Recapitulação - If Else
Parte da seção Fundamentos do Journey de C++ da Coddy — lição 31 de 74.
Desafio
InicianteVocê recebeu um código que recebe como entrada dois números n1 e n2 do tipo double e uma string de um único caractere op.
Nota: aprenderemos nas próximas lições como obter entrada do usuário, por enquanto apenas não toque nas três primeiras linhas.
Os valores possíveis para op são '+', '-', '/' e '*'
Sua tarefa é definir a variável result do tipo double com base nas condições:
- se
opfor'+', definaresultcomn1 + n2. - se
opfor'-', definaresultcomn1 - n2. - se
opfor'/', definaresultcomn1 / n2. - se
opfor'*', definaresultcomn1 * n2.
Experimente você mesmo
#include <iostream>
int main() {
double n1, n2;
char op;
std::cin >> n1 >> n2 >> op;
// Escreva seu código abaixo
double result = 0;
std::cout << result << std::endl;
return 0;
}Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Fundamentos de Entrada/Saída
Comando coutComando cinEntrada de StringRevisão - Até 120Revisão - Verdadeiro ou Falso3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting Parte 1Type Casting Parte 26Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador CondicionalRecapitulação - If ElseIf - Else Aninhado