r = 2x+3y*5z = r = [(2*x)+((3*y)*(5*z))] / [(x*x)+(y*y)]
x2+y2
ALGOTIRMO
Entradas: Numérico x
Numérico y
Numérico z
Salidas: Numérico r
INICIO
Leer x
Leer y
Leer z
Multiplicar 3 por y y guardar en r1
Multiplicar 5 por z y guardar en r2
Multiplicar r1 por r2 y guardar en r1
Multiplicar 2 por x y guardar en r2
Sumar r1 mas r2 y guardar en r1
Multiplicar x por x y guardar en r2
Multiplicar y por y y guardar en r3
Sumar r2 mas r3 y guardar en r2
Dividir r1 entre r2 y guardar en r
Imprimir r
FIN
PSEUDOCÓDIGO
class Ecuacion
// Declaraciones (entradas)
real: x
real: y
real: z
// Declaraciones (salidas)
real: r
// Procedimiento
main
print "Ingresar el valor de X"
scan x
print "Ingrsar el valor de Y"
scan y
print "Ingresar el valor de Z"
scan z
r1 = 3 * y
r2 = 5 * z
r1 = r1 * r2
r2 = 2 * x
r1 = r1 + r2
r2 = x * x
r3 = y * y
r2 = r2 + r3
r = r1 / r2
print "El resultado de la ecuación es:"
print r
end_main
No hay comentarios:
Publicar un comentario