• Asignatura: Informática
  • Autor: tiriraricardo68
  • hace 8 años

Crear una función menor de tres que reciba tres números enteros y devuelva el valor del mayor de ellos ejemplo para los números 5,7y 5 devolver el valor 

PSD:toca aserlo en el pseint


MarcoHdez: En tu ejemplo el primer argumento y el tercero son lo mismo (5) al compararlos en la función SI N1 ES MENOR N3 entonces N1 es el menor pero como N1 no es menor si no igual que N3 te va a regresar N3 porque se está yendo por la rama del SI NO en la condicional
tiriraricardo68: pero en el psein toca aser
tiriraricardo68: pero muchaas gracias
MarcoHdez: Solo te comento lo que pasaría con tu ejemplo, la respuesta bien estructurada está abajo

Respuestas

Respuesta dada por: MarcoHdez
2

SubProceso menorr <- menor_de_tres ( n1,n2,n3 )

   Si n1 < n2 entonces

      Si n1 < n3 entonces

         Escribir n1," es el menor"

      SiNo

         Escribir n3," es el menor"

      FinSi

   SiNo

      Si n2 < n3 entonces

         Escribir n2," es el menor"

      SiNo

         Escribir n3," es el menor"

      FinSi

   FinSi

Fin SubProceso


Proceso proc


   Escribir Sin Saltar "Escribe el primer valor: "

   Leer p1


   Escribir Sin Saltar "Escribe el segundo valor: "

   Leer p2


   Escribir Sin Saltar "Escribe el tercer valor: "

   Leer p3


   Escribir menor_de_tres(p1,p2,p3)

FinProceso


//La primera imagen es el proceso principal y la segunda es la función

Adjuntos:
Preguntas similares