Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dfs

[Resolvido] Algoritimo C++

Recommended Posts

Estou começando a conhecer a linguagem C++, se puderem me ajudar nesse exercício.

 

Elabore um programa, na linguagem C++, que leia a idade de 15 pessoas e para cada idade lida menor que 18 anos mostre a seguinte mensagem: "Menor de idade".

 

#include <iostream.h>
#include <stdlib.h>

int main()
{
     system("PAUSE");
     return 0;
}

 

 

Desde já agradeço a atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa sorte.

 

Onde está aprendendo C++? Você está usando um formato muito antigo, que não é usado mais.

 

PS: Vê se tenta fazer alguma coisa, isso aê tanto eu quanto você sabemos que não é nada.

 

Abraços :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa sorte.

 

Onde está aprendendo C++? Você está usando um formato muito antigo, que não é usado mais.

 

PS: Vê se tenta fazer alguma coisa, isso aê tanto eu quanto você sabemos que não é nada.

 

Abraços :D

 

 

Obrigado pelo interesse. Mas na verdade preciso fazer esse exercício porque que me passaram no curso de lógica de programação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual exatamente sua duvida para fazer esse exercício?

se for como ler 15 entradas, então use um laço de repetição ( for ou while ).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom gente, o que preciso é converter esse programa para c++, ja tentei mas nao consigo compilar

var
idad,i: inteiro

inicio
// Seção de Comandos 

para i de 1 ate 15 faca
escreva ("Digite uma idade :")
leia (idad)
se idad < 18 entao
escreval ("Menor de idade")

fimse
fimpara
fimalgoritmo

 

Entao tentei isso, mas ele so pede a primeira entrada, preciso digitar 15 idades

 

#include <iostream.h>
#include <stdlib.h>


int main()
{ 
int contador; 
int idade;

for (contador = 0; contador < 16; contador++)
{

printf("Digite a idade do eleitor");
scanf("%d",&idade);


if( idade > 17 ) {
printf("Menor de idade");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse "for() do" não existe. Aprenda a estrutura de C++ antes de tentar converter programas. Isso também não está dando certo pois você está usando um padrão muito antigo da C++, que não é suportado pelos padrões de hoje. Compre um livro bom para iniciantes para C++, como o "C++ Without Fear", em inglês, que é ÓTIMO para iniciantes, ou "C++: Fundamentos e Prática", que é bom também, mas contém alguns erros...

 

#include <iostream>
using namespace std;

int main()
{
int idade, i;

for( i = 0; i <= 15; ++i )
{
	cout << "Digite uma idade: ";
	cin >> idade;

	if( idade < 18 )
	{
		cout << "Menor de Idade";
	}
	else
	{
		cout << "Maior de Idade";
	}
}

return 0;
}

 

Abraços :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse "for() do" não existe. Aprenda a estrutura de C++ antes de tentar converter programas. Isso também não está dando certo pois você está usando um padrão muito antigo da C++, que não é suportado pelos padrões de hoje. Compre um livro bom para iniciantes para C++, como o "C++ Without Fear", em inglês, que é ÓTIMO para iniciantes, ou "C++: Fundamentos e Prática", que é bom também, mas contém alguns erros...

 

#include <iostream>
using namespace std;

int main()
{
int idade, i;

for( i = 0; i <= 15; ++i )
{
	cout << "Digite uma idade: ";
	cin >> idade;

	if( idade < 18 )
	{
		cout << "Menor de Idade";
	}
	else
	{
		cout << "Maior de Idade";
	}
}

return 0;
}

 

Abraços :D

 

 

 

Vou seguir sua dica, valeu mesmo pela ajuda deu certo aqui. Muito obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.