Ir para conteúdo
Fórum Script Brasil
  • 0

Algoritimo De Armstrong


Guest - bruno -

Pergunta

12 respostass a esta questão

Posts Recomendados

  • 0

eu sei que é assim por exemplo 153 são tres numeros então ele somaria todos os digitos ou seja 153 tem tres numeros então ele fikaria elevado a terceira se tivesse 5 digitos ele fkaria elevado a 5 e assim por diante, ex. elevado a terceira fkaria

1³+ 5³ +3³ ou , ou 20 fikcaria 2² +3² mais ou menso assimm!!

entendeu??

Link para o comentário
Compartilhar em outros sites

  • 0

ehh que que está errado no meu codigo

Private Sub cmdconfirma_Click()

Dim numero As Integer

Dim algoritimo As Integer

Dim i As Integer

If IsNumeric(txtnumero.Text) Then

numero = txtnumero.Text

Else

MsgBox "ovalor digitado não e numrico!", vbCritical, "erro"

Exit Sub

End If

algoritimo = numero

'For i = 1 To Len(numero)

'i = i & Mid(algoritimo, i, 1)

'If Mid(algoritimo, i, 1) Then

' numero = Mid(algoritimo, i + 1, 5)

' Exit For

' End If

' Next i

txtfinal = numero

End Sub

Link para o comentário
Compartilhar em outros sites

  • 0

Seria que ele está comentado na parte mais importante? :rolleyes: De qualquer maneira, a parte mais importante ali também estaria errada. Não adianta você ficar tentando "chutar" a solução, mas sim analisar exatamente o que você quer fazer e transcrever em código, linha por linha.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

eu acabei de resolver o problema aqui

mais o meu código ficou bem diferrente do seu

o seu código está faltando muitas coisas

primeiro: você não precisa declarar variavel dim

você pode declarar a variável dentro do sub (opicional)

segundo: você está esquecendo de aplicar a regra do armstrong

dica: apaga td e pense no q v fez

pra resolver você vai usar

2 laço for

1 bloco if

a função len

e a função mid

nada mais que isso

e a solução pode variar dependendo da forma q você quer vizualizar o resultado

não fika chutando porque assim você não vai consegui

tente ver uma certa logica siga uma linha de raaciocino

porque isso é bem facil

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...