Aluno_iniciante 0 Denunciar post Postado Maio 29, 2010 Tenho o seguinte exercício para fazer no visualg e nem sei como começar! :( Preciso de um empurrãozinho! Se resolverem pra mim, será melhor, dai eu vou vendo a estrutura da linguagem e analisando. Desde já agradeço o atenção! Uma empresa fez uma pesquisa para saber se as pessoas gostaram ou não de um de seus novos produtos lançado no mercado. Para isso coletou: o sexo do entrevistado ("M" ou “F"), sua idade e sua resposta ("S" ou “N"). Sabendo-se que foram entrevistadas 500 pessoas, elabore um algoritmo para calcular e informar (Obs: declare 6 variáveis - exemplo: CONT1, CONT2, CONT3, CONT4, CONT5, CONT6 para controlar todos os itens abaixo, não se esqueça da estrutura de repetição para efetuar todos os cadastros e também de inicializar as variáveis de oontador antes da estrutura de repetição): a) Número de pessoas que responderam “Sim"; b] Número de pessoas que responderam "Não"; c) Quantas pessoas maiores ou igual a 18 anos gostaram do produto; d) Quantas pessoas menores de 18 anos não gostaram do produto; e) Quantas pessoas maiores ou iguais a 18 anos, do sexo feminino, não gostaram do produto; f) Quantas pessoas menores de 18 anos, do sexo masculino, gostaram do produto. Oservações: Entrada: SEXO, IDADE, RESPOSTA Processamento: FAÇA O CONTROLE PARA TODOS OS OONTADORES (Cont1 a cont6) Saída: imprimir a resposta para todos os itens da pesquisa (altemativas de a) a f)) Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Maio 31, 2010 Vai usar contadores, no mais é soh isso, poste seus avanços! []s Compartilhar este post Link para o post Compartilhar em outros sites
Aluno_iniciante 0 Denunciar post Postado Maio 31, 2010 Meu grande avançao http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif var sexo, s_n: caracter cont, idade, respsim, respnao, maior18, menor18: inteiro maior18N_F, menor18S_M, sexoF, sexoM, maior18S : inteiro inicio cont <- 0 para cont de 1 ate 5 faca fimpara //--- Resposta sim ou não --- repita escreval ("Gostou do produto? (S/N):") leia (s_n) Se s_n = "S" entao respsim <- respsim + 1 senao respnao <- respnao + 1 fimse //--- Sexo da pessoa --- repita escreval ("Entre com o sexo (F / M): ") leia(sexo) se (sexo = "F") entao sexoF <- sexoF + 1 senao sexoM <- sexoM + 1 fimse //--- Maior ou menor de 18 anos --- repita escreval ("Digite a idade: ") leia (idade) se idade >= 18 entao maior18 <- maior18 + 1 senao menor18 <- menor18 +1 fimse //--- Maiores ou igual 18 que gostaram (questao 'c')--- se maior18 e respsim entao maior18S <- maior18s +1 fimse //--- Menor de 18 anos que não gostaram (questao 'd') --- se (menor18) e (respnao) entao menor18N <- menor18N + 1 fimse //--- Maior ou igual 18 anos, feminino e não gostaram (questao 'e') --- se (maior18) e (sexoF) e (respNao) entao maior18N_F <- maior18N_F + 1 fimse //--- Menor 18 anos, masculino e gostaram (questao 'f') --- se (menor18) e (sexoM) e (respSim) entao menor18S_M <- menor18S_M + 1 fimse escreval ("Número de pessoas que responderam SIM: ",respsim) escreval ("Número de pessoas que responderam NÃO: ",respnao) escreval ("Maiores ou igual à 18 anos que gostaram do produto: ",maior18s) escreval ("Menores de 18 anos que não gostaram do produto: ",menor18) escreval ("Maiores ou igual à 18 anos, sexo feminino que não gostaram: ",maior18N_F) escreval ("Menosres de 18 anos, sexo masculino e que gostaram: ",menor18S_M) fimalgoritmo Eu tenho que entregar isso até quinta dia 05/06 e to desesperadooooooo Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 1, 2010 Então quais as entradas q você esta testando e como esta sendo as saidas, postar o código somente e n dizer onde estão suas duvidas fica complicado eu n tenho visualg =// []s Compartilhar este post Link para o post Compartilhar em outros sites
JhOnE RoSsInI 0 Denunciar post Postado Junho 6, 2010 ta ai o exercicio corrigido mas acho que ja passou do tempo mas ta ai beleza algoritmo "semnome" // Função : // Autor : // Data : 6/6/2010 // Seção de Declarações var sexo, s_n: caracter cont, idade, respsim, respnao, maior18, menor18: inteiro maior18N_F, menor18S_M, sexoF, sexoM, maior18S,menor18N : inteiro inicio cont <- 0 para cont de 1 ate 5 faca //--- Resposta sim ou não --- escreval ("Gostou do produto? (S/N):") leia (s_n) Se (s_n = "S") ou (s_n = "s") entao respsim <- respsim + 1 senao respnao <- respnao + 1 fimse //--- Sexo da pessoa --- para cont de 1 ate 5 faca escreval ("Entre com o sexo (F / M): ") leia(sexo) se (sexo = "F") ou (sexo = "f") entao sexoF <- sexoF + 1 senao sexoM <- sexoM + 1 fimse //--- Maior ou menor de 18 anos --- para cont de 1 ate 5 faca escreval ("Digite a idade: ") leia (idade) se (idade >= 18) entao maior18 <- maior18 + 1 senao menor18 <- menor18 + 1 fimse //--- Maiores ou igual 18 que gostaram (questao 'c')--- se (idade >= 18) e (s_n = "S") entao //comparar com --idade-- e resposta --s_n-- maior18S <- maior18S + 1 fimse //--- Menor de 18 anos que não gostaram (questao 'd') --- se (idade < 18) e (s_n = "N") entao //comparar com --idade-- e resposta --s_n-- menor18N <- menor18N + 1 fimse //--- Maior ou igual 18 anos, feminino e não gostaram (questao 'e') --- se (idade >= 18) e (sexo = "F") e (s_n = "N") entao //modo de comparar é esse maior18N_F <- maior18N_F + 1 fimse //--- Menor 18 anos, masculino e gostaram (questao 'f') --- se (idade < 18) e (sexo = "M") e (s_n = "S") entao //modo de comparar é esse menor18S_M <- menor18S_M + 1 fimse escreval ("Número de pessoas que responderam SIM: ",respsim) escreval ("Número de pessoas que responderam NÃO: ",respnao) escreval ("Maiores ou igual à 18 anos que gostaram do produto: ",maior18s) escreval ("Menores de 18 anos que não gostaram do produto: ",menor18) escreval ("Maiores ou igual à 18 anos, sexo feminino que não gostaram: ",maior18N_F) escreval ("Menosres de 18 anos, sexo masculino e que gostaram: ",menor18S_M) fimpara fimpara //só esses fimpara que eu não tenho certeza que são aqui fimpara fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites