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