Está en la página 1de 4

UNMSM-FISI

Programación de Computadoras I

Practica de Laboratorio 01

1. Implemente un programa en seudocódigo y en lenguaje C para las cuatro operaciones


aritméticas en un menú de opciones, aplicando lo aprendido en el primer curso.

SOLUCION
//Seudocodigo
//Prototipos de funcion
ACCION menu()
ACCION sumar()
ACCION restar()
ACCION multiplicar()
ACCION dividir()

ACCION principal()
nenu()
FIN_ACCION

ACCION menu()
ENTERO opc
HACER
ESCRIBIR(“OPERACIONES ARITMETICAS”)
ESCRIBIR(“0. SALIR”)
ESCRIBIR(“1. Sumar”)
ESCRIBIR(“2. Restar”)
ESCRIBIR(“3. Nultiplicar”)
ESCRIBIR(“4. Dividir”)
ESCRIBIR(“Digite su opción ----> ”)
LEER(opc)
SIM(opc)
0: Salir()
1: sumar()
2: restar()
3: multiplicarr()
4: dividir()
SINO
ESCRIBIR(“Opción invalida…”)
FIN_SIM
MIENTRAS(opc ≠ 4)
FIN_ACCION

ACCION sumar()
ENTERO n1, n2, rpta
LEER(n1)
LEER(n2)
rpta  n1 + n2
ESCRIBIR(“Rpta: “, rpta)
FIN_ACCION

1
ACCION restar()
ENTERO n1, n2, rpta
LEER(n1)
LEER(n2)
rpta  n1 - n2
ESCRIBIR(“Rpta: “, rpta)
FIN_ACCION
ACCION multiplicar()
ENTERO n1, n2, rpta
LEER(n1, n2)
rpta  n1 * n2
ESCRIBIR(“Rpta: “, n1, ”*”, n2, “=”, rpta)
FIN_ACCION
ACCION dividir()
ENTERO n1, n2, rpta
LEER(n1, n2)
rpta  n1 / n2
ESCRIBIR(“Rpta: “, n1, ”/”, n2, “=”, rpta)
FIN_ACCION

//Solución en lenguaje C

2
3
4

También podría gustarte