Autor Tópico: Ajuda em um exercício  (Lida 3548 vezes)

Offline mazoni

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
Ajuda em um exercício
« Online: 31 de Janeiro de 2008, 12:03 »
Alguém pode me ajudar nesse exercício de português estruturado?

"Escreva 1 algoritmo que leia 2 valores x e y.Seu algoritmo deve imprimir o resultado de x elevado a y.Não utilizar a função ELEV e nem potenciação (^)."


eu comecei a fazer:

         escreva "Digite 1 nº"
         leia x
         escreva "Digite outro nº"
         leia y


agora eu sei que ele vai ter que multiplicar o x na quantidade do y, mas não sei escrever isso no portugues estruturado, estou quebrando a cabeça aqui.Alguém pode me ajudar?


VLW!




Gtalk: outlawwww@gmail.com
Jabber ID: mazoni@jabber.org

Offline celsofaf

  • Usuário Ubuntu
  • *
  • Mensagens: 254
  • Ubuntu 12.10
    • Ver perfil
Re: Ajuda em um exercício
« Resposta #1 Online: 31 de Janeiro de 2008, 17:00 »
Se y for inteiro positivo... "para i entre 1 e y, faça [complete aqui]"
Rio de Janeiro, RJ, Brasil

Offline mazoni

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
Re: Ajuda em um exercício
« Resposta #2 Online: 31 de Janeiro de 2008, 17:29 »
Não intendi o que vc quis dizer aqui, é talvez tinha que usar controle de repetição, não não entendi pq vc colocou i e o 1 até y  ???
Gtalk: outlawwww@gmail.com
Jabber ID: mazoni@jabber.org

Offline acborba

  • Usuário Ubuntu
  • *
  • Mensagens: 277
    • Ver perfil
    • http://ubuntuforum-br.org/index.php/topic,14155.0.html
Re: Ajuda em um exercício
« Resposta #3 Online: 31 de Janeiro de 2008, 18:29 »
tem que fazer um laço de repetição em que o x vai repetir y vezes.  ;D
"Ubuntu Linux 8.04 / Athlon XP 2400+ / Asus A7v8x-x / GForce Fx 5200 128MB / 1GB / 80GB + 80GB"

Offline mazoni

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
Re: Ajuda em um exercício
« Resposta #4 Online: 31 de Janeiro de 2008, 21:40 »
Haha isso eu também descobri :P só não sei como vou escrever isso.
Gtalk: outlawwww@gmail.com
Jabber ID: mazoni@jabber.org

Offline acborba

  • Usuário Ubuntu
  • *
  • Mensagens: 277
    • Ver perfil
    • http://ubuntuforum-br.org/index.php/topic,14155.0.html
Re: Ajuda em um exercício
« Resposta #5 Online: 31 de Janeiro de 2008, 21:50 »
Se y for inteiro positivo... "para i entre 1 e y, faça [complete aqui]"

o cara de deu a reposta! ;)
"Ubuntu Linux 8.04 / Athlon XP 2400+ / Asus A7v8x-x / GForce Fx 5200 128MB / 1GB / 80GB + 80GB"

Offline solanoalves

  • Usuário Ubuntu
  • *
  • Mensagens: 398
  • Arch Linux
    • Ver perfil
Re: Ajuda em um exercício
« Resposta #6 Online: 15 de Fevereiro de 2008, 00:05 »
Citar
o cara de deu a reposta! Piscada

Onde?? hehehe

Em pseudo-código ficaria assim:

Citar
X = Entrada("Digite o valor de X")
Y = Entrada("Digite o valor de Y")

resultado = 1

Para 1 até Y faça:

    resultado = X * resultado

Em python:

Código: [Selecionar]
#!/usr/bin/env python

X = input("Insira o valor de X")
Y = input("Insira o valor de Y")

global resultado
resultado = 1

for i in range(0,Y):
        resultado = X * resultado

print resultado

para executar salve em um arquivo chamado algoritmo.py e execute com python algoritmo.py

Offline acborba

  • Usuário Ubuntu
  • *
  • Mensagens: 277
    • Ver perfil
    • http://ubuntuforum-br.org/index.php/topic,14155.0.html
Re: Ajuda em um exercício
« Resposta #7 Online: 15 de Fevereiro de 2008, 10:53 »
Citar
o cara de deu a reposta! Piscada

Onde?? hehehe

Em pseudo-código ficaria assim:

Citar
X = Entrada("Digite o valor de X")
Y = Entrada("Digite o valor de Y")

resultado = 1

Para 1 até Y faça:

    resultado = X * resultado

Em python:

Código: [Selecionar]
#!/usr/bin/env python

X = input("Insira o valor de X")
Y = input("Insira o valor de Y")

global resultado
resultado = 1

for i in range(0,Y):
        resultado = X * resultado

print resultado

para executar salve em um arquivo chamado algoritmo.py e execute com python algoritmo.py

Pelo q eu entendi ele quer em portugues estruturado e não em código
"Ubuntu Linux 8.04 / Athlon XP 2400+ / Asus A7v8x-x / GForce Fx 5200 128MB / 1GB / 80GB + 80GB"

Offline solanoalves

  • Usuário Ubuntu
  • *
  • Mensagens: 398
  • Arch Linux
    • Ver perfil
Re: Ajuda em um exercício
« Resposta #8 Online: 15 de Fevereiro de 2008, 20:08 »
Código: [Selecionar]
X = Entrada("Digite o valor de X")
Y = Entrada("Digite o valor de Y")

resultado = 1

Para 1 até Y faça:

    resultado = X * resultado

Isso não é código...é igual o que ele colocou como exemplo no começo:

Código: [Selecionar]
         escreva "Digite 1 nº"
         leia x
         escreva "Digite outro nº"
         leia y

Offline mazoni

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
Re: Ajuda em um exercício
« Resposta #9 Online: 16 de Fevereiro de 2008, 14:43 »
Vlw solanoalves, era isso mesmo que você fez, meu prof tinha corrigido antes, mas muito obrigado or me ajudar nesse problema simples (tosto ;D).
Gtalk: outlawwww@gmail.com
Jabber ID: mazoni@jabber.org