Ir ao conteúdo
  • Cadastre-se

toralvana

Membro Júnior
  • Total de itens

    1
  • Cadastrado em

  • Última visita

  • Qualificações

    0%

Posts postados por toralvana

  1. Oi gente, comecei a estudar em Java na faculdade e ta ficando um pouco complicado para mim, eu to precisando de alguém com conhecimento em Python e Java para traduzir um algoritmo para Java ou Portugol(Visualg), Obrigado e Grato pela ajuda (Oh desculpem por meu português, ainda to aprendedno a digitar e falar). abraço :)


    par=0
    impar=0
    media=0
    invertido=0
    muda=""
    contpar=0
    contimpar=0
    parametro=0
    mud=0

    while 1: #Enlace para verificar se numero digitado e palindromo
    parametro = raw_input("Digite um numero para verificar se ele e palindromo (0 para sair)") #Solicita que um numero seja digitado pelo teclado
    mud=int(parametro) #Transforma a string digitada em inteiro
    if mud == 0 : break #Para o enlace caso seja digitado 0
    invertido=parametro[::-1] # Inverte a string para comparacao
    if mud>9 and mud == int(invertido): # Informa que so deve entrar neste enlace se o numero digitado for maior que 9 e ele invertido tem que ser igual a ele normal
    print "o numero e palindrono" # Caso entre no enlace imprime que ele e palindromo
    else :
    print "O numero nao e palindrono" # Caso nao entre no enlace acima imprime que ele nao e palindromo

    invertido=0 #Reseta a variavel invertido

    while cont < 5000: # Enlace para calcular o palindromos de 0 a 5000
    muda=str(cont) # Pega o numero de 0 a 5000 em ordem crecente e transforma em uma string (esta mudanca e feita por que o python reconhece partes da string possibilitando a sua manipulacao)
    invertido=muda[::-1] # Inverte a string
    if cont>9 and cont == int(invertido): # Exclue os numeros abaixo de 0 compara o numero original com o invertido transformando a string novamente em inteiro
    if cont%2 == 0: # Verifica o resto da divisao inteira para saber se e par ou impar
    print cont, "par"; # Caso seja par entra no enlace e imprime o numero seguido da palavra par
    par = par + cont # Soma dos numeros pares
    contpar = contpar + 1 # Contador de numeros pares
    else :
    print cont, "impar"; # Caso seja impar entra no enlace e imprime o numero seguido da palavra impar
    impar = impar + cont # Soma dos numeros impares
    contimpar = contimpar + 1 # Contador de numeros impares
    cont = cont + 1 # Contador do primeiro enlace que calcula os palindromos de 0 a 5000

    print ""
    print "Soma dos numero pares Palindronos de 0 a 5000 =", par #Imprime de acordo com as frases
    print "Soma dos numero impares Palindronos de 0 a 5000 =", impar
    print "Soma de Palindronos de 0 a 5000 =",(par+impar)
    print "Media de Palindronos de 0 a 5000 =", (par+impar)/(contpar+contimpar)
    print "Media do numeros pares de Palindronos de 0 a 5000 =", par/contpar
    print "Media do numeros impar de Palindronos de 0 a 5000 =", impar/contimpar
    print "Diferenca da media dos numeros pares e media do numeros impares de Palindronos de 0 a 5000 =", (par/contpar) - (impar/contimpar);
    cont=0              #Declaracao das variaveis

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!