Algoritimos Métodos Numericos Computacionais
Por: lseletrica • 2/11/2017 • Trabalho acadêmico • 2.029 Palavras (9 Páginas) • 182 Visualizações
UNIVERSIDADE TUIUTI DO PARANÁ
LUIZ EDUARDO FERNANDES DA SILVA
MATHEUS DE OLIVEIRA SALVADOR
PABLO DIOVANY PINTO DA SILVA
RAFAEL ALVES DE AZEVEDO
ESTUDO DIGIDO – 1° BIMESTRE
CURITIBA
2017
LUIZ EDUARDO FERNANDES DA SILVA
MATHEUS DE OLIVEIRA SALVADOR
PABLO DIOVANY PINTO DA SILVA
RAFAEL ALVES DE AZEVEDO
ESTUDO DIGIDO – 1° BIMESTRE
[pic 1]
CURITIBA
2017
ALGORITIMOS - SOFTWARE
Algoritmo "Calculadora Basica"
// Disciplina : Métodos Numericos Computacionais
// Professor : Sergio Marques
// Descrição : Criar um software de uma calculadora com os comandos básicos
// Autor 1 : Luiz Eduardo Fernandes da Silva
// Autor 2 : Pablo Diovany Pinto da Silva
// Autor 3 : Rafael Alves de Azevedo
// Autor 4 : Matheus de Oliveira Salvador
// Data atual : 06/09/2017
Var
// Seção de Declarações das variáveis
operacao : inteiro
numero01 : real
numero02 : real
resultado : real
// Procedimento Adição
funcao adicao ( numero01, numero02: real) :real
inicio
retorne (numero01 + numero02)
fimfuncao
// Procedimento Subtração
funcao subtracao ( numero01, numero02: real):real
inicio
retorne (numero01 - numero02)
fimfuncao
// Procedimento Multiplicão
funcao multiplicacao ( numero01, numero02: real) :real
inicio
retorne (numero01 * numero02)
fimfuncao
// Procedimento Divisão
funcao divisao ( numero01, numero02: real) :real
inicio
retorne (numero01 / numero02)
fimfuncao
// Procedimento Exponenciação
funcao exponenciacao( numero01, numero02: real) :real
inicio
retorne (numero01 ^ numero02)
fimfuncao
// Procedimento raiz
funcao raiz ( numero01: real) :real
inicio
retorne (numero01 ^ 0.5 )
fimfuncao
Inicio
// Seção de Comandos
repita
escreval("-------------------------------------------")
escreval(" Escolha a Operação ")
escreval("-------------------------------------------")
escreval(" 1- Somar ")
escreval(" 2- Subtrair ")
escreval(" 3- Multiplicar ")
escreval(" 4- Dividir ")
escreval(" 5- Potenciação ")
escreval(" 6- Raiz Quadrada ")
escreval(" 0- Sair ")
escreval("-------------------------------------------")
escreval("Informe a Operação")
leia(operacao)
escolha operacao
caso 0
escreval("-------------------------------------------")
escreval(" F I M D E P R O G R A M A ")
escreval("-------------------------------------------")
caso 1
escreval("-------------------------------------------")
escreval(" S O M A R ")
escreval("-------------------------------------------")
escreval("Informe um valor")
leia(numero01)
escreval("Informe outro valor")
leia(numero02)
resultado := adicao (numero01, numero02)
escreval("A soma é: ", resultado)
caso 2
escreval("-------------------------------------------")
escreval(" S U B T R A I R ")
escreval("-------------------------------------------")
escreval("Informe um valor")
leia(numero01)
escreval("Informe outro valor")
leia(numero02)
resultado := subtracao (numero01, numero02)
escreval("A subtração é: ", resultado)
caso 3
escreval("-------------------------------------------")
escreval(" M U L T I P L I C A R ")
escreval("-------------------------------------------")
escreval("Informe um valor")
leia(numero01)
escreval("Informe outro valor")
leia(numero02)
resultado := multiplicacao (numero01, numero02)
escreval("A multiplicação é: ", resultado)
caso 4
escreval("-------------------------------------------")
escreval(" D I V I D I R ")
escreval("-------------------------------------------")
escreval("Informe um valor")
leia(numero01)
escreval("Informe outro valor")
leia(numero02)
resultado := divisao (numero01, numero02)
...