Você está na página 1de 15

Universidade Anhanguera Uniderp

Tecnologia em Analise e Desenvolvimento de Sistema



Programao Estruturada

Professor Aldo de Queiroz Jr
Relatrio 1 Planejamento Inicial.
Relatrio 2 Comando system ().



PAULO HENRIQUE RODRIGUES FLORIANO RA: 6059010416
THIAGO OLIVEIRA GONALVES CUNHA RA: 1299517993
WILKER GONALVES DA SILVA RA: 6023414792
WILLIAM GREGORIO RODRIGUES RA: 5945233303
Introduo
O objetivo desse trabalho criar e descrever todos os passos de uma calculadora que
faa a operaes de Soma, Subtrao, Multiplicao, Diviso, Exponenciao, Raiz
Quadrada, Porcentagem, a forma que vamos mostrar essa calculadora e no portugus
estruturado, ao final apresentaremos um funo para mudar o visual do programa.



















Relatrio 1 Planejamento Inicial
Em formato de portugus estruturado e tambm usando o programa Code Block para
editar e mostrar o projeto de uma calculadora para fazer operaes de Soma, Subtrao,
Multiplicao, Diviso, Exponenciao, Raiz Quadrada, Porcentagem.
Na Tabela baixo so apresentados os itens que devem ser analisados referentes a
calculadora.
1 Menu Principal. 5 Operao de Diviso.
2 Operao de Soma. 6 Operao de Exponenciao.
3 Operao de Subtrao. 7 Operao de Raiz Quadrada.
4 Operao de Multiplicao. 8 Operao de Porcentagem.

Item : Menu principal.
Varivel: ch do tipo caractere.
Aes:
1. Apresentar na tela as opes da Calculadora. (Soma, Subtrao, Multiplicao,
Diviso, Exponenciao, Raiz Quadrada, Porcentagem e Sair).
2. Receber a opo e armazenar (ch).

Para as operaes utilizaremos a funo case.
switch(ch)
Item: Operao de soma ( + ).
Variveis: num1, num2 e res do tipo Real.
Aes:
1. Solicitar e armazenar o primeiro valor (num1).
2. Solicitar e armazenar o segundo valor (num2).
3. Realizar o clculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).
Exemplo:


Item: Operao de Subtrao ( - ) .
Variveis: num1, num2 e res do tipo Real.
Aes:
1. Solicitar e armazenar o primeiro valor (num1).
2. Solicitar e armazenar o segundo valor (num2).
3. Realizar o clculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).

Exemplo:



Item : Operao de Multiplicao ( * ).
Variveis: num1, num2 e res do tipo Real.
Aes:
1. Solicitar e armazenar o primeiro valor (num1).
2. Solicitar e armazenar o segundo valor (num2).
3. Realizar o clculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).

Exemplo:



Item : Operao de Diviso ( / ).
Variveis: num1, num2 e res do tipo Real.
Aes:
1. Solicitar e armazenar o primeiro valor (num1).
2. Solicitar e armazenar o segundo valor (num2).
3. Realizar o clculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).
Exemplo:



Item : Operao de Exponenciao ( E ).
Variveis: base, expo e resu do tipo Real /Dobrar .
Aes:
1. Solicitar e armazenar o primeiro valor (base).
2. Solicitar e armazenar o segundo valor (expo).
3. Realizar o clculo e armazenar o resultado (resu).
4. Apresentar o resultado na tela (res).
Exemplo: utilizamos dois case para puxar a funo com E maisculo ou e minsculo .


Item: Operao de Raiz Quadrada ( R ).
Variveis: num4, raiz do tipo Inteiro.
Aes:
1. Solicitar e armazenar o valor (num4).
2. Realizar o clculo e armazenar o resultado (raiz
3. Apresentar o resultado na tela (raiz).
Exemplo: utilizamos dois case para puxar a funo com R maisculo ou r minsculo.




Item : Operao de Porcentagem ( P ).
Variveis: num5, num6 e resul do tipo Inteiros .
Aes:
1. Solicitar e armazenar o primeiro valor (num5).
2. Solicitar e armazenar o segundo valor (num6).
3. Realizar o clculo e armazenar o resultado (resul).
4. Apresentar o resultado na tela (resul).
Exemplo: utilizamos dois case para puxar a funo com P maisculo ou p minsculo .

Item: Funo Sair ( S ).
Variveis: num5, num6 e resul do tipo Inteiros .
Aes:
1. Solicitar e armazenar funo (S).
2. Apresentar o resultado na tela (s).














Relatrio 2 Comando system ( ).
Este comando tem a funcionalidades oferecidas no prompt de comando do MSDOS
em tempo real, tais como: alterar as cores do fundo e das letras, pausar a execuo, limpar a
tela, mudar o ttulo da janela, entre outros. Os comandos devem ser colocados entre
parnteses e aspas duplas, conforme os exemplos.


So especialmente teis para melhorar a operabilidade do aplicativo e torn-lo mais
amigvel e atraente ao usurio.
Este comando est definido na biblioteca stdio.h, portando deve ser realizada sua
incluso no incio do programa.
Referencias
SYSTEM. Comando System.doc. Disponvel em:
<https://docs.google.com/file/d/0B114oKTDsLjnQWQwYnhtWjFTLTA/edit?usp=sharing>.
Acesso em: 04 abr. 2013.

Captulo 1 Introduo, do livro texto MIZRAHI, Victorine Viviane. Treinamento em
Linguagem C. PLT n 706. 1 ed. So Paulo: Pearson, 2007. p. 10 a 17

Você também pode gostar