Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
dxxb

Algoritmo em C - Pesquisa

Recommended Posts

dxxb    0

Enunciado:

Em uma pesquisa realizada em um número X de pessoas de uma população, foram analisados os seguintes dados: sexo (M- masculino ou F - feminino), cor dos olhos (1 – azuis, 2 – castanhos, 3 - verdes) e cor dos cabelos (1 – louros, 2 – castanhos, 3 - pretos). Defina o valor de X e elabore um algoritmo que imprima:

a) Quantos indivíduos são do sexo masculino e possuem olhos azuis.

B) Porcentagem de indivíduos do sexo feminino com olhos verdes e cabelos louros

Eu tentei usando o "if", mas não consigo responder os itens a e b. Alguém tem alguma ideia?

Minha tentativa:

#include <cstdlib>

#include <iostream>

#include <math.h>

#include <stdio.h>

main(){

char sexo;

int olho, cabelo, oazul= 0, opreto= 0, ocastanho=0, clouro=0, cpreto=0, ccastanho=0, contadordehomem = 0, contadordemulher = 0, y;;

printf("\nVamos iniciar a pesquisa!!\n");

for(y=1;y<=3;y++){

printf("\nInforme o seu sexo (F ou M):\t", sexo);

scanf("%c", &sexo);

sexo = getchar();

if(sexo == 'M' || sexo == 'm'){

contadordehomem=contadordehomem++;

}

if (sexo == 'F' || sexo == 'f'){

contadordehomem=contadordemulher++;

}

printf("Informe a cor dos seus olhos: 1 (Azul), 2 (Castanho), 3 (Preto):\t", olho);

scanf ("%d", &olho);

if(olho == 1){

oazul=oazul++;

}

if(olho == 2){

ocastanho=ocastanho++;

}

if(olho == 3){

opreto=opreto++;

}

printf("Informe a cor dos seus cabelos: 1 (Louro), 2 (Castanho), 3 (Preto):\t", cabelo);

scanf("%d", &cabelo);

if(cabelo == 1){

clouro=clouro++;

}

if(cabelo == 2){

ccastanho=ccastanho++;

}

if(cabelo == 3){

cpreto=cpreto++;

}

}

system("PAUSE");

}

Editado por dxxb

Compartilhar este post


Link para o post
Compartilhar em outros sites
dontpanic    102

http://forum.clubedohardware.com.br/tags-code-como/709848

Crie uma struct que fica mais fácil.


typedef struct Pessoas {
char sexo;
int cabelo;
int olho;
} Pessoa;

//...

int main() {
//...
Pessoa p[10];

for(y=0; y < 10; y++) {
printf("\nInforme o sexo (F ou M):\t", sexo);
scanf("%c", &p[y]);

//...
}

No final é só percorrer o vetor e pegar os dados que quiser.


for (y=0; y<10; y++)
if (p[y].sexo == 'm' && p[y].olho == 1)
homensolhosazuis++;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×