Faça um algoritmo em C++ que solicite ao usuário o seu nome, idade e quantas vezes ele quer que seja impresso na tela, e imprima seu nome sua idade, respectivamente, a quantidades de vezes que ele solicitar.

Passo 1

Beleza, vamos lá! O que a gente precisa fazer aqui é criar um programa em C++ que vai pedir para o usuário informar o nome, a idade e quantas vezes ele quer que essas informações sejam mostradas na tela. Depois, o programa vai exibir o nome e a idade na quantidade de vezes que o usuário solicitou. Vamos usar conceitos básicos de entrada e saída de dados, variáveis e estruturas de repetição para resolver isso.

Passo 2

Primeiro, precisamos incluir a biblioteca padrão do C++ que permite usar as funções de entrada e saída, que é a iostream. Também vamos usar o espaço de nomes std para evitar ficar escrevendo std:: toda hora.
#include <iostream>
using namespace std;

Passo 3

Agora, vamos declarar a função principal main(), que é onde o nosso programa vai começar a rodar.
int main() {
    // Código vai aqui
    return 0;
}

Passo 4

Dentro da função main(), vamos precisar de algumas variáveis para armazenar os dados que o usuário vai fornecer. Vamos usar uma string para o nome, um inteiro para a idade e outro inteiro para o número de vezes que o usuário quer que as informações sejam impressas.
string nome;
int idade;
int vezes;

Passo 5

Agora, vamos pedir para o usuário digitar o nome. Usamos cout para mostrar uma mensagem na tela e cin para receber o que o usuário digita.
cout << "Digite o seu nome: ";
cin >> nome;

Passo 6

Da mesma forma, vamos pedir a idade do usuário.
cout << "Digite a sua idade: ";
cin >> idade;

Passo 7

E também vamos perguntar quantas vezes o usuário quer que as informações sejam exibidas.
cout << "Quantas vezes você quer que seu nome e idade sejam impressos? ";
cin >> vezes;

Passo 8

Agora que temos todas as informações, precisamos imprimir o nome e a idade na quantidade de vezes que o usuário solicitou. Para isso, usamos um loop for, que repete uma ação várias vezes.
for(int i = 0; i < vezes; i++) {
    cout << "Nome: " << nome << ", Idade: " << idade << endl;
}
Aqui, i começa em 0 e vai até ser menor que vezes, aumentando 1 a cada repetição. A cada loop, ele imprime o nome e a idade na tela.

Passo 9

Por fim, retornamos 0 para indicar que o programa terminou corretamente.
return 0;

Resposta

Juntando tudo, o código completo fica assim:
#include <iostream>
using namespace std;

int main() {
    string nome;
    int idade;
    int vezes;

    cout << "Digite o seu nome: ";
    cin >> nome;

    cout << "Digite a sua idade: ";
    cin >> idade;

    cout << "Quantas vezes você quer que seu nome e idade sejam impressos? ";
    cin >> vezes;

    for(int i = 0; i < vezes; i++) {
        cout << "Nome: " << nome << ", Idade: " << idade << endl;
    }

    return 0;
}
Esse programa vai pedir as informações ao usuário e imprimir o nome e a idade na quantidade de vezes que ele escolher. Experimente rodar e ver como funciona!

Exercícios relacionados