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!