Fórum Logica #467996
26/01/2014
0
22. Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados os dados de idade, sexo (M/F) e salário. Faça um algoritmo que informe:
a) a média de salário do grupo;
b) maior e menor idade do grupo;
c) quantidade de mulheres com salário até R$100,00.
Encerre a entrada de dados quando for digitada uma idade negativa. (Use o comando enquanto-faça e não use vetores ou matrizes)
Demorei um tempinho para resolve-lo, mas graças a deus consegui =D. Queria saber se é normal, no começo demorar para resolver alguns problemas, e se depois de algum tempo, nos aperfeiçoamos.
Obs: Como eu disse no inicio do texto, comecei a estudar a pouco tempo, peguem leve =D
Pablo Martins
Curtir tópico
+ 0Posts
26/01/2014
Roniere Almeida
Gostei + 0
26/01/2014
Fernanda Acacia
Gostei + 0
27/01/2014
Leandro Chiodini
Com certeza é normal,
Podes partir do principio que lógia ná é um dom , que ou você tem ou não tem,
Muito pelo contrario, quando mais você estudar e treinar, mais você terá.
e no mais, qualquer dúvida posta ai no fórum, que a galera sempre ta disposta a ajudar.
att,
Chiodini
Gostei + 0
27/01/2014
Pablo Martins
Gostei + 0
27/01/2014
Pablo Martins
Ai Roniere Almeida a resolução do problema:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int idade,idade2,maior_idade=-1,menor_idade=1000,cont=0,mulher=0;
float salario=0,media_sal=0,calc_sal,;
char sexo;
do
{
cout<<"\ Entre com sua idade \n";
cin>>idade;
cout<<"\n Digite seu sexo \n";
cout<<"\n M -> Masculino | F -> Feminino \n";
cin>>sexo;
cout<<"\n Entre com seu salario \n";
cin>>salario;
system("cls");
if(idade > 0)
{
idade2 = idade;
}
if(idade > maior_idade)
{
maior_idade = idade;
}
if(idade2 < menor_idade)
{
menor_idade = idade2;
}
if(salario > 0 && idade > 0)
{
calc_sal = calc_sal+salario;
cont++;
}
media_sal = calc_sal/cont;
if(sexo == 'f' && salario > 0 && salario <= 100 && idade > 0)
{
mulher++;
}
}
while(idade >= 1);
cout<<"\n Maior idade: "<<maior_idade<<" | Menor idade: "<<menor_idade<<"\n";
cout<<"\n Media de salario: "<<media_sal<<"\n";
cout<<"\n Quantidade de mulheres com salario ate R$ 100,00: "<<mulher<<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
........
Gostei + 0
27/01/2014
Roniere Almeida
Gostei + 0
27/01/2014
Fernanda Acacia
Gostei + 0
27/01/2014
Leandro Chiodini
sempre passo em minhas aulas,
para dar uma aprimorada na lógica.
[url:descricao=http://www.rachacuca.com.br/]http://www.rachacuca.com.br/[/url]
vlw
Gostei + 0
27/01/2014
Alex Lekao
Como o pessoal disse, logica eh aprimorada.
E a sugestao que o Leandro deu eh muito interessante.
Jogos mentais ajudam muito no raciocinio logico.
Alguns problemas matematicos tambem ajudam muito.
Acredito que a pratica com a logica matematica ira ajudar em algumas outras situacoes muito uteis no desenvolvimento com relacao a tratamento de resultados, etc.
Siga em frente, e continue estudando.
Sucesso!!!
Abraco.
Alex - Lekao
Gostei + 0
28/01/2014
Eduardo Pessoa
Gostei + 0
28/01/2014
Roniere Almeida
sempre passo em minhas aulas,
para dar uma aprimorada na lógica.
[url:descricao=http://www.rachacuca.com.br/]http://www.rachacuca.com.br/[/url]
vlw
muita coisa!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)