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
Faça um algoritmo em C++ que calcule e imprima a soma de 12 números digitados pelo usuário.
Faça um algoritmo em C++ que solicite um número do usuário até que ele digite um número maior que 100.
Faça um programa em
que permita ao usuário digitar vários números inteiros até digitar um número par e imprima se o dobro da soma destes números digitados é menor que 100, maior que 500 ou se está entre este intervalo.
Faça um algoritmo em C++ que leia 11 números e imprima qual o maior e qual o menor número digitado pelo usuário.