programacion en pseudocodigo ayuda urgente

Iniciado por kukrin, 21 Abril 2012, 05:32 AM

0 Miembros y 1 Visitante están viendo este tema.

kukrin

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

darkangel2125

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
Dulce caos

kukrin

en pseudocodigo lo sabes ? no responde al enunciado, lo volvi a postiar ya que no puse el enunciado bien

durasno

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
Ahorrate una pregunta, lee el man

flacc

tu dices...

Código (psudocodigo) [Seleccionar]
Si(condicion) Entonces
Instrucciones
Sino
Instrucciones
FinSi


Te refieres a eso?

s00rk

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