ai esta o programa todo pra vcs verificarem:
Código: Selecionar todos
procedure main()
local opc := 0
do while .t.
@ 10,20 Prompt "Adicao" message "soma os numeros digitados"
@ 12,20 prompt "Subtracao" message "Subtrai os numeros digitados"
@ 14,20 prompt "Multiplicacao" message "Multiplica os numeros digitados"
@ 16,20 prompt "Divisao" message "divide os numeros digitados"
@ 20,20 prompt "SAIR" message "sair do menu"
menu to opc
do case
case opc = 1
adicao()
case opc = 2
subtracao()
case opc = 3
multiplica()
case opc = 4
divide()
case opc = 5
cls
cancel
endcase
inkey (3)
enddo
return
cls
procedure adicao()
local var1 :=0,var2 :=0
@ 10,10 say "digite o primeiro numero" get var1
read
cls
@ 15,15 say "digite o segundo numero" get var2
read
cls
inkey(0)
return
procedure subtracao()
local var1 :=0,var2 :=0
@ 10,10 say "digite o primeiro numero" get var1
read
cls
@ 15,15 say "digite o segundo numero" get var2
read
cls
inkey(0)
return
procedure multiplica()
local var1 :=0,var2 :=0
@ 10,10 say "digite o primeiro numero" get var1
read
cls
@ 15,15 say "digite o segundo numero" get var2
read
cls
inkey(0)
return
procedure divide()
local var1 :=0,var2 :=0
@ 10,10 say "digite o primeiro numero" get var1
read
cls
@ 15,15 say "digite o segundo numero" get var2
read
cls
inkey(0)
returnpor Pablo César: Primeiro que desejar que seja bem vindo ao fórum. No entanto você ja começou desrespeitando algumas regras. Favor leia-as e tente respeitá-las como indiquei em MP a você. Sua mensagem posterior foi deletada pela moderação. Espero que possa disfrutar da nossa hospitalidade, mas esperamos também a sua cordialidade, certo ?


