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

ATPS – Estrutura de Programação

Por:   •  2/6/2016  •  Trabalho acadêmico  •  1.928 Palavras (8 Páginas)  •  233 Visualizações

Página 1 de 8

ATPS – Estrutura de Programação

        São Paulo

Setembro 2014

Sumário

Introdução        

Português Estruturado        

Algoritmo em linguagem C        


Introdução

Esse trabalho visa apontar os passos para o desenvolvendo de um software utilizando a linguagem C, além dessa linguagem foi utilizado a de Português Estruturado para detalhar a lógica por trás da programação feita no projeto.

O Projeto consiste na criação de uma calculadora onde terá os seguintes operadores de calculo:

(+) Soma

(-) Subtração

(*) Multiplicação

(/) Divisão

(E) Exponenciação

(R) Raiz Quadrada

(P) Porcentagem

O usuário poderá escolher através de um menu qual operação desejada e após essa escolha é digitado o primeiro valor para calculo e o sendo valor para calcular o primeiro valor inserido, exceto o de raiz quadrada onde é inserido apenas o primeiro valor e é feito o respectivo calculo.


Português Estruturado

O português estruturado possui algumas variações de trabalho, porém todas respeitam a lógica raiz da Programação estruturada, o inicio do algoritmo, a declaração de suas variáveis, a extração do conteúdo de entrada, processamento e saída, segue abaixo o algoritmo base para o desenvolvimento do projeto:

Algoritmo "ATPS – Estrutura de Programação"

var num1 real

var num2 real

var res real

var op caracter

Inicio

        Escreva ("CALCULADORA    1-Menu Principal    2-(+) Soma    3-(-) Subtracao     4-(*) Dultiplicacao\n    5-(/) Divisao     6-(E) Exponenciacao    7-(R) Raiz Quadrada     8-(P) Porcentagem    Escolha um operador:");

        leia(op);

                Se (op=7) então

                        Escreva ("Digite o valor para que seja calculado sua raiz quadrada");

                        leia(num1);

                        

                senao

                        se (op <> 1) então

                        Escreva (" Digite o primeiro valor para ser calculado");

                        Leia(num1);

                        Escreva("Digite o segundo valor que realizara o calculo");

                        Leia (num2);

                                

        selecione (op)

                caso "2":

                        res<-num1+num2;

                        Escreva("O resultado é: ". res);

                caso "3":

                        res<-num1-num2;

                        Escreva("O resultado é: ". res);

                caso "4":

                        res<-num1*num2;

                        Escreva("O resultado é: ". res);

                caso "5":

                        res<-num1/num2;

                        Escreva("O resultado é: ". res);

                caso "6":

                        //resu = pow(num1,num2);

                        Enquanto (i<=num2) faça

                                res<-num1*num1;

                        fimenquanto

                        Escreva("O resultado é: ". res);

                caso "8":

                        resu <-(num2*num1)/100;

                        Escreva("A porcentagem do valor informado é: ". res);

                Senão

                        Escreva ("Digite um operador válido");

        Fimselecione

Fim

Algoritmo em linguagem C

Conforme solicitado no enunciado da ATPS foi utilizado a linguagem C para a implementação do sistema desenvolvido em português estruturado visto acima, segue abaixo o script completo:

#include

#include

#include

#include

...

Baixar como (para membros premium)  txt (5.5 Kb)   pdf (104.1 Kb)   docx (11.5 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com