melSpeedl.ine Posted June 22, 2005 at 09:02 PM Report #1295 Posted June 22, 2005 at 09:02 PM Boas... como j
deathseeker25 Posted June 22, 2005 at 09:09 PM Report #1296 Posted June 22, 2005 at 09:09 PM Acho que está tudo bem.... Apenas detectei um pequeno erro que certamente será corrigido (se não for um erro corrijam-me...): porque é que na formula resolvente da primeira syntax pões d=b*b-4*a*c e não d=b*b-4*a*c/2a??? Cumps
melSpeedl.ine Posted June 22, 2005 at 09:20 PM Author Report #1299 Posted June 22, 2005 at 09:20 PM Acho que está tudo bem....Apenas detectei um pequeno erro que certamente será corrigido (se não for um erro corrijam-me...): porque é que na formula resolvente da primeira syntax pões d=b*b-4*a*c e não d=b*b-4*a*c/2a??? Cumps eu simplesmente converti +/- como o [silence] tinha... as formulas matemáticas deixei estar a maior parte como estava de início... fora uma ou outra coisa mais confusa... mas acho que assim como está fica mais facil de perceber por causa da raiz quadrada... mas tens toda a razão... acho que a tua forma dá perfeitamente... a questão é... se repararem o testarem os Code 2, quando o d<0 ela para, e salta para o "adeus e obrigado", isto acontece pois os parâmetros que questionam o utilizador se quer recomeçar ou não estão dentro o do ... while que é parado pois quando o d<o - Para o ciclo... soluções??
David Pintassilgo Posted June 22, 2005 at 09:51 PM Report #1303 Posted June 22, 2005 at 09:51 PM desculpem lá a minha ignorancia, (é mais falta de lembrança) mas como é que é mesmo a fórmula resolvente? (pra ver se faço aqui uma brincadeirazinha tb em VB) cool stuffs to check. http://blog.zxcoders.com//
SLider3 Posted June 22, 2005 at 09:51 PM Report #1304 Posted June 22, 2005 at 09:51 PM scanf("%c",&stop); Tens de colocar um espaço antes do %c. O espaço antes do % vai limpar o buffer.
melSpeedl.ine Posted June 22, 2005 at 09:55 PM Author Report #1306 Posted June 22, 2005 at 09:55 PM scanf("%c",&stop); Tens de colocar um espaço antes do %c. O espaço antes do % vai limpar o buffer. bem visto... já não me lembrava dessa... e quando há outra questão?? alguma solução sem complicar muito o código?? cumps
SLider3 Posted June 22, 2005 at 10:40 PM Report #1309 Posted June 22, 2005 at 10:40 PM Usando o else ... tal como está no código de cima. Não cheguei a perceber qual era o mal desse código.
vbmaster Posted June 23, 2005 at 12:01 PM Report #1321 Posted June 23, 2005 at 12:01 PM So acho que em vez de o programa dizer que raízes de números negativos não existem poderia informar ke a função não tinha raízes (pontos onde toca no no eixo dos xx no nivel 0 do eixo dos yy), e quando o delta = 0 que a função só dispões de 1 raiz. Para todos os valores maiores que 0 a função dispor de 2 raízes.... Já agora darthseeker, no delta ele não tem de dividir nada por 2A porque isso é posterior, não é delta que é dividido mas sim - B +/- delta. Fiquem bem;) 😛
vbmaster Posted June 23, 2005 at 12:07 PM Report #1322 Posted June 23, 2005 at 12:07 PM Já agora peço desculpa pelo meu double-post mas aqui está o meu programa que resolve equações do 2º grau pela fórmula resolvente feito por mim.... http://rapidshare.de/files/2283476/RE2G.rar.html Usei na form uns componentes Microsoft equation editor por isso sao capazes de precisar do Office para poder ver o que está na form.....no entanto o programa funciona na mesma mesmo sem office....so fica menos bonito... isto do office é só uma suposição...... Fiquem bem 😛
Bruno Posted July 3, 2005 at 11:28 PM Report #1620 Posted July 3, 2005 at 11:28 PM se repararem o testarem os Code 2, quando o d<0 ela para, e salta para o "adeus e obrigado", isto acontece pois os parâmetros que questionam o utilizador se quer recomeçar ou não estão dentro o do ... while que é parado pois quando o d<o - Para o ciclo... soluções?? Não sei se percebi a tua pergunta... mas se percebi podes usar sempre um continue em vez do brake 😄
Master_Yoda Posted July 3, 2005 at 11:31 PM Report #1621 Posted July 3, 2005 at 11:31 PM Não sei se percebi a tua pergunta... mas se percebi podes usar sempre um continue em vez do brake 😄 E quais as grandes diferenças entre continue e break? No meu livro e nos tutoriais em que li não está muito explícito....aliás, pouco falam disso...
Bruno Posted July 3, 2005 at 11:33 PM Report #1622 Posted July 3, 2005 at 11:33 PM O break para-te o ciclo...o continue faz com q ele passa imediatamente à iteração seguinte... 😉 (fui explícito? )
Master_Yoda Posted July 3, 2005 at 11:37 PM Report #1623 Posted July 3, 2005 at 11:37 PM O break para-te o ciclo...o continue faz com q ele passa imediatamente à iteração seguinte... 😉 (fui explícito? ) Bem....mais ou menos...mas acho que começo a perceber isso...por exemplo, existem quatro "cases" e estamos na execução do segundo. Faz-se break e o programa salta para o que está a seguir ao switch ne? Faz-se continue e o programa salta do segundo case para o terceiro... é isto não é?
Bruno Posted July 4, 2005 at 12:05 AM Report #1625 Posted July 4, 2005 at 12:05 AM Não... hmm vamos aqui codar um pouco! São exemplos estupidos mas acho q ajudam a compreender: int i=0; while(i<10) { break; i++; } printf("i=%d\n", i); i=0 int i=0; while(i<10) { continue; i++; } printf("i=%d\n", i); Ciclo Infinito int i=0; while(i<10) { i++; break; } printf("i=%d\n", i); i=1 int i=0; while(i<10) { i++; continue; } printf("i=%d\n", i); i=10 Acho que não me enganei em nenhum 😛 O continue salta para o clico a seguir (no 2º exemplo ele nunca chega a incrementar o i) 😉
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