dariop Posted January 27, 2006 at 06:11 PM Report Share #12686 Posted January 27, 2006 at 06:11 PM pexoal tou com um problema!! preciso de fazer um programa em pascal k peça ao utilizador a sua data de nascimento e k apresente o signo dexa pexoa! se alguem me poder ajudar agradecia!!! ? Link to comment Share on other sites More sharing options...
saramgsilva Posted January 27, 2006 at 06:34 PM Report Share #12687 Posted January 27, 2006 at 06:34 PM pexoal tou com um problema!! preciso de fazer um programa em pascal k peça ao utilizador a sua data de nascimento e k apresente o signo dexa pexoa! se alguem me poder ajudar agradecia!!! ? faz o "case"...nao nada de mais ... 😕 www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5 Link to comment Share on other sites More sharing options...
vbmaster Posted January 27, 2006 at 07:00 PM Report Share #12690 Posted January 27, 2006 at 07:00 PM Sim, basta fazeres um case à variável do mês.. e depois dentro de cada case fazes um if ao dia, para determinar se o signo é o de 1 - 20 e poucos se é o de 20 e poucos até 30/31 ... Easy thing... 😕 Link to comment Share on other sites More sharing options...
NCS_One Posted January 27, 2006 at 08:49 PM Report Share #12710 Posted January 27, 2006 at 08:49 PM Ois Que eu saiba os signos vao de uma data a outra entao basta fazeres um case com as datas e ja ta, nao eh necessario if nnhum. Se a vida te voltar as costas aproveita e apalpa-lhe o cu. Link to comment Share on other sites More sharing options...
vbmaster Posted January 27, 2006 at 09:11 PM Report Share #12714 Posted January 27, 2006 at 09:11 PM Ois Que eu saiba os signos vao de uma data a outra entao basta fazeres um case com as datas e ja ta, nao eh necessario if nnhum. mostra-me esse teu código e dou-te razão.... 😕 Link to comment Share on other sites More sharing options...
Warrior Posted January 27, 2006 at 10:35 PM Report Share #12718 Posted January 27, 2006 at 10:35 PM Dá para se fazer com um case, tem-se é que aldrabar um bocado.. Já não me lembro bem da sintaxe do case do pascal, portanto posso estar a aldrabar um bocado, mas a lógica seria esta. function tentar(d,m:integer):integer; begin if (d<=21) then tentar:=m else tentar:=m+1; end; ..... case tentar(dia,mes) of 1: writeln('1º signo'); 2: writeln('2º signo'); ... end; Se mudam sempre no dia 21, pode ser resolvido assim. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now