Ir para conteúdo

POWERED BY:

Vítor Gonçalves

Members
  • Total de itens

    9
  • Registro em

  • Última visita

Tudo que Vítor Gonçalves postou

  1. Vítor Gonçalves

    Linguagem C

    Boa Tarde, estou precisando de uma ajuda estou iniciando a programação em linguagem C na faculdade e estou tendo muito dificuldade no aprendizado, preciso fazer esses exercicios, por favor me ajudem a resolve-los, muito obrigado. Uma certa empresa fez uma pesquisa de mercado para saber se as pessoas gostaram ou não do seu último produto lançado. Para isto, coletou o sexo do entrevistado e a sua resposta (sim ou não). Sabendo que foram entrevistadas 150 pessoas, fazer um algoritmo que calcule e mostre ao final: • O número de pessoas que responderam sim; • O número de pessoas que responderam não; • A percentagem de pessoas do sexo feminino que responderam sim; • A percentagem de pessoas do sexo masculino que responderam não; Para a resposta SIM/NÃO. Utilize uma variável do tipo CHAR, que armazena S ou N, ou use uma variável do tipo INT que armazena 1 (para SIM) e 2 (para NÃO). meu codigo abaixo: (desenvolvi desse jeito mas acho que o resultado não bate com o solicitado!) #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<iostream> #include<string.h> #include<math.h> #include<locale.h> int main() { float s=0, resp, rsf=0, rsm=0, rnf=0, rnm=0, tsim=0, tnao=0, psf=0, pmn=0; while((s==0) || (s==1) ) { printf("\n\nDIGITE O SEXO 0FEMININO OU 1MASCULINO: "); scanf("%fl",&s); if((s==0) || (s==1)) { printf("RESPOSTA 0SIM OU 1NAO: "); scanf("%fl",&resp); if((s==0) && (resp ==0)) {rsf= rsf+1;} else{} if((s==0) && (resp ==1)) {rnf= rnf+1;} else{} if((s==1) && (resp ==0)) {rsm= rsm+1;} else{} if((s==1) && (resp ==1)) {rnm= rnm+1;} else{} tsim=(rsf+rsm); tnao=(rnf+rnm); psf=(rsf/(rsf+rnf))*100; pmn=(rnm/(rsm+rnm))*100; printf("\nTOTAL SIM = %.0f\nTOTAL NAO = %.0f",tsim,tnao); printf("\nPORCENTAGEM DE SIM FEM = %.2f",psf); printf("\nPORCENTAGEM DE NAO MASC = %.2f",pmn); } else { printf("\n\nPESQUISA CONCLUIDA.");} } return(0); }
×

Informação importante

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