Guest - Bruno - Postado Maio 23, 2006 Denunciar Share Postado Maio 23, 2006 oiiipreciso de ajuda com função fatorial , o que é função fatorial, é assim é o numero vezes seus anteriores, por exemplo 4 * 3 * 2 * 1 , ou 6 * 5 * 4 * 3 *2 * 1. Preciso fazer isso para numeros de 1 a 99 , como posso fazer? Precisu de ajuda msmo!! flo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 23, 2006 Denunciar Share Postado Maio 23, 2006 Você pode fazer isso com uma função recursiva ou simplesmente com um for... next.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunotricolor Postado Maio 24, 2006 Denunciar Share Postado Maio 24, 2006 é não intendi muito bemm!!Da pra você dar um ajudinhha??flo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Maio 24, 2006 Denunciar Share Postado Maio 24, 2006 simples, e so fazer um for do numero ate 0 step -1 e ir multiplicando os numeros Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 24, 2006 Denunciar Share Postado Maio 24, 2006 É, acho que você tem razão, não tinha pensado nisso na hora que postei, só queria ajudar.Sinto muito.Anyway, se o cara realmente quer aprender, ele vai estudar esse algoritmo para compreender o que foi feito para solucionar o problema.Abraço.Sem problemas. :) E, sim, eu vi que sua intenção foi boa. Aliás, sua observação sobre ele se ele quiser realmente aprender também vem bem a calhar.Ah, e bem-vindo ao fórum! Reparei agora que você é novo por aqui (apenas 4 posts)!Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunotricolor Postado Maio 24, 2006 Denunciar Share Postado Maio 24, 2006 Aewww Vlw pro dois aimais eu já tinha conseguido ontem msmo vlww Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 brunotricolor Postado Maio 25, 2006 Denunciar Share Postado Maio 25, 2006 oii to com problemaehh olha esse codigo:Private Sub cmdcalcular_Click()Dim valor, cont As IntegerDim total As Currencytotal = 1valor = Val(txtnumero.Text)If valor = 0 Then MsgBox "Digite um valor valido", vbExclamation Else For cont = 1 To valor total = total * cont Next cont txttotal.Text = total End IfEnd Subentão ele só faz ateh o numero 18 como faço pra eli fazer ateh o 50 ??por favor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Maio 25, 2006 Denunciar Share Postado Maio 25, 2006 em vez de:Dim total As Currency faca: Dim total As Double Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Bruno -
oiii
preciso de ajuda com função fatorial , o que é função fatorial, é assim é o numero vezes seus anteriores, por exemplo 4 * 3 * 2 * 1 , ou 6 * 5 * 4 * 3 *2 * 1. Preciso fazer isso para numeros de 1 a 99 , como posso fazer?
Precisu de ajuda msmo!!
flo
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.