Jump to content
namadnuno

masculino ou feminino?

Recommended Posts

namadnuno

Olá pessoal, sou novo neste fórum mas precisava de ajuda num projecto de final de ano, que consiste num programa em c para orientar empregos e gerir os candidatos, e pensei tentar arranjar um mecanismo que através do nome me consegui-se dizer se a pessoa é do sexo masculino ou feminino...

Comecei por pensar que por exemplo no sexo feminino a maioria dos nomes acabam em 'a' mas mas por exemplo Isabel acaba no "el" e Daniel acaba também em "el".

Se alguém me conseguir ajudar agradecia.

Share this post


Link to post
Share on other sites
KTachyon

Não sei o que é que isto tem de sugestão ou crítica relativa ao Portugal a Programar.

A ideia é verificares os casos específicos primeiro (numa lista de excepções, utilizando uma hashtable), e só depois utilizares o caso comum como fallback. Vais adicionando excepções à lista.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
Localhost

Mais fácil pegares numa lista de nomes, colocares num ficheiro cada. Quando alguém introduz um nome verificas nas listas e retornas se é masculino ou feminino. Se o nome não existir em nenhuma das listas, adicionas (perguntando ao utilizador, provavelmente)...

Com uma pequena pesquisa encontrei isto.

Edited by Localhost

here since 2009

Share this post


Link to post
Share on other sites
Zex

Num trabalho académico não há grande problema mas num trabalho comercial tem que se meter a opção de selecionar o sexo porque as exceções são muitas.

José Maria da Silva (M)

Maria José de Oliveira (F)

Jabuzi Rimaz (?)

E o Bruce Lee tinha nome de rapariga!

Edited by Zex

Share this post


Link to post
Share on other sites
ralmeidasantos

o que queres é uma checkbox?


HTML Master

The programs change the world

Share this post


Link to post
Share on other sites
namadnuno

não apenas queria fazer um mecanismo para identeficar o sexo da pessoa automáticamente... mas vou ficar pelo clássico.

Share this post


Link to post
Share on other sites
bioshock

O que diferencia um homem de uma mulher é o seu 1º nome. Porque é que não pegas na lista de todos os nomes masculinos e femininos? Se isto é só relativamente a Portugal, tens aqui uma lista: http://www.irn.mj.pt/sections/irn/a_registral/registos-centrais/docs-da-nacionalidade/vocabulos-admitidos-e/downloadFile/file/Lista_de_nomes31-03-2012.pdf?nocache=1333375560.38

Que ainda te facilita mais o trabalho, diz-te se é F ou M.

Share this post


Link to post
Share on other sites
HappyHippyHippo

O que diferencia um homem de uma mulher é o seu 1º nome. Porque é que não pegas na lista de todos os nomes masculinos e femininos? Se isto é só relativamente a Portugal, tens aqui uma lista: http://www.irn.mj.pt/sections/irn/a_registral/registos-centrais/docs-da-nacionalidade/vocabulos-admitidos-e/downloadFile/file/Lista_de_nomes31-03-2012.pdf?nocache=1333375560.38

Que ainda te facilita mais o trabalho, diz-te se é F ou M.

pois, eu vi isso quando estive a ver nomes para a minha filha ... não acreditei mais no ficheiro quando não vi a entrada de lyonce viiktórya ...

o problema persiste em casos de nomes que tanto dão para o masculino e o feminino


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
bioshock

Qual é o primeiro nome que dá para masculino e feminino?

Estava agora a ver o ficheiro com mais detalhe e vi este nome: Manassés (M) :cheesygrin:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.