Jump to content

Traduzir para Java


Toralvana
 Share

Recommended Posts

oi gente  eu so novo em Java, e to vendo si algeum ai me da umas dicas de como Traduzir ese programa  em linguagem Phytom,obrigado e grato por la ajuda,abraco.😄   (oh disculpem meu portugues :0 pero ainda to aprendendo a digitar portugues:)

cont=0              #Declaracao das variaveis

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);

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.