TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritimos Métodos Numericos Computacionais

Por:   •  2/11/2017  •  Trabalho acadêmico  •  2.029 Palavras (9 Páginas)  •  181 Visualizações

Página 1 de 9

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)

...

Baixar como (para membros premium)  txt (7.1 Kb)   pdf (404.9 Kb)   docx (201.5 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com