Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: kukrin en 21 Abril 2012, 05:32 am



Título: programacion en pseudocodigo ayuda urgente
Publicado por: kukrin en 21 Abril 2012, 05:32 am
Enunciado

Leer 2 numeros, si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que lo sume.

Lo hice asi lo pueden corregir si esta mal, me parece que debo usar un para ya que el si no resuelve.

comienzo
num1,num2
mostrar ("ingrese num1")
leer num1
mostrar ("ingrese num2")
leer num2
si(num1=num2) Entonces
   num1*num2
   FinSi
si (num1>num2) Entonces
   num1-num2
   sino num1+num2
   FinSi


Título: Re: programacion en pseudocodigo ayuda urgente
Publicado por: darkangel2125 en 21 Abril 2012, 05:45 am
INICIO
{
leer a.b;
 si(a=b)
  c=a*b;
 si(a>b)
  c=    ;
}
FIN
si el primero es mayor que?
pues mas o menos va asi el programa, es facil creo que puedes completarlo


Título: Re: programacion en pseudocodigo ayuda urgente
Publicado por: kukrin en 21 Abril 2012, 05:56 am
en pseudocodigo lo sabes ? no responde al enunciado, lo volvi a postiar ya que no puse el enunciado bien


Título: Re: programacion en pseudocodigo ayuda urgente
Publicado por: durasno en 21 Abril 2012, 17:41 pm
Hola! no tiene que haber dos "si", el primero esta bien pero el segundo deberia decir algo como "de lo contrario si"

Saludos

PD: hay muchas formas de hacer seudocodigo


Título: Re: programacion en pseudocodigo ayuda urgente
Publicado por: flacc en 21 Abril 2012, 18:49 pm
tu dices...

Código
  1. Si(condicion) Entonces
  2. Instrucciones
  3. Sino
  4. Instrucciones
  5. FinSi

Te refieres a eso?


Título: Re: programacion en pseudocodigo ayuda urgente
Publicado por: s00rk en 21 Abril 2012, 20:19 pm
El pseudocodigo lo veo bien nose que tiene de malo, aunque yo lo haria asi:

InicioPrograma
Declarar Variables: num1, num2, resultado
Mostrar ("Ingrese Numero 1")
Leer num1
Mostrar ("Ingrese Numero 2")
Leer num2
Si (num1 = num2) Entonces
    resultado = num1*num2
Sino
    Si (num1 > num2) Entonces
        resultado = num1 - num2
    Sino
        resultado = num1 + num2
    FinSi
FinSi
Mostrar ("Resultado: " + resultado)
TerminaPrograma