Vamos explorar os comandos de decisão if e else em combinação com o comando goto em C++. Enquanto os comandos if e else são usados para criar estruturas de decisão, o comando goto pode ser usado para desviar o fluxo de execução do programa para um ponto específico.
Incluindo Bibliotecas
Incluímos as bibliotecas < iostream > e < stdlib.h >. A biblioteca < iostream > é usada para operações de entrada e saída, enquanto < stdlib.h > é usada para a função system("cls"), que limpa a tela do console.
#include < iostream >
#include < stdlib.h >
O Namespace `std`
Usamos a diretiva using namespace std para simplificar o uso dos elementos do namespace padrão.
using namespace std;
Estruturas de Decisão com `if` e `else`
A estrutura if permite que um bloco de código seja executado apenas se uma determinada condição for verdadeira.
A estrutura else permite que um bloco de código alternativo seja executado se a condição for falsa. Adicionalmente, podemos usar else if para verificar múltiplas condições.
O Comando `goto`
O comando goto desvia a execução do programa para um rótulo (label) específico. Embora seu uso deva ser evitado em código moderno devido a problemas de legibilidade e manutenção, ele pode ser útil em certos cenários.