A line-by-line walkthrough of a C++ program that doubles a number using two functions: one that prints a header with no parameters or return value, and one that takes an integer and returns its double. The animation highlights how main() coordinates function calls, passes arguments, and uses returned values, making the roles of parameters and return types visible. Useful for beginner programmers learning function modularization and program structure in C++.
16:9 · every frame verified for overlaps, spacing and edges before rendering
TITULO DO VIDEO: Dobro da Calculadora ESTILO: Video educativo de programacao em C++, em formato de aula particular, tela limpa e escura, o codigo aparecendo linha por linha enquanto uma voz didatica narra por que cada linha e cada variavel existe. ENUNCIADO DO EXERCICIO: Escreva um programa em C++ que leia um número inteiro e exiba uma mensagem de apresentação seguida do dobro desse número. Para organizar o programa, utilize funções: 1. Uma função `void exibirMensagem()` que não recebe parâmetros nem retorna valor. Ela deve imprimir a linha `=== Calculadora ===`. 2. Uma função `int calcularDobro(int n)` que recebe um inteiro e retorna o dobro desse inteiro. No `main`, o programa deve: - chamar `exibirMensagem()`; - ler um número inteiro; - chamar `calcularDobro()` passando o número lido; - imprimir o resultado retornado pela função. **Entrada** Um único número inteiro `N`. **Saída** Primeiro, imprima: ``` === Calculadora === ``` Depois, imprima: ``` Dobro: X ``` onde `X` é o dobro do número informado. **Exemplo 1** Entrada ``` 5 ``` Saída ``` === Calculadora === Dobro: 10 ``` **Exemplo 2** Entrada ``` 8 ``` Saída ``` === Calculadora === Dobro: 16 ``` **Objetivo** Praticar a modularização utilizando: - Função sem parâmetros e sem retorno; - Função com parâmetros e com retorno; - Passagem de argumentos para funções; - Uso do valor retornado por uma função. NARRACAO PASSO A PASSO DA CONSTRUCAO DO CODIGO: Cena 1: - Mostrar na tela a linha: return 0; - Narrar: Encerra a funcao main. O programa terminou. CENA FINAL: Resuma o que foi construido: 'Pronto! O codigo resolve o exercicio: le a entrada, calcula o resultado e imprime a saida exata que o juiz espera.' Observacao: use linguagem simples, de preferencia em portugues, e destaque na tela cada variavel com seu valor conforme a execucao avanca.