¿Qué tengo mal en este pseudocodigo?

Es para usar en Inter-p se suponia que estaba bien, pero al probarlo me doy cuenta de que tiene algun error, es para mostrar los valores de x y y, cuando en la ecuacion y*y=x*x+2X+7, X vale 2,3,4, o 5.
Inicio
  Declarar variable entera por
  Declarar variable entera y
  SI X<=5 ENTONCES
   Y=raizc(x*x+2*x+7)
  IMPRIMIR "Y:", Y, "X:", X
Fin si
FIN
Mi pseoducodigo original era distinto, pero mi profesora dijo que tenia que hacerlo así, pero al parecer ella también lo tiene mal.

1 Respuesta

Respuesta
1
Bueno hay varias cosas
- Trabajas en enteros cuando probablemente necesitas float/double
- La solución de la equacion es doble: x^2 = 1 tiene 1 y -1 como soluciones
- La condición es insuficiente tiene que probar x>1 AND x <=5 (a pesar de que tu equacion existe para todos los reales)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas