15
 Universidade Anhanguera Uniderp Tecnologia em Analise e Desenvolvimento de Sistema Programação Estruturada Professor Aldo de Queiroz Jr Relatório 1   Planejamento Inicial. Relatório 2   Comando system (). PAULO HENRIQUE RODRIGUES FLORIANO    RA: 6059010416 THIAGO OLIVEIRA GONÇALVES CUNHA    RA: 1299517993 WILKER GONÇALVES DA SILVA    RA: 6023414792 WILLIAM GREGORIO RODRIGUES    RA: 5945233303

ATPS Programação Em C

Embed Size (px)

Citation preview

Universidade Anhanguera Uniderp

Tecnologia em Analise e Desenvolvimento de Sistema

Programao Estruturada

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

PAULO HENRIQUE RODRIGUES FLORIANO RA: 6059010416THIAGO OLIVEIRA GONALVES CUNHA RA: 1299517993WILKER GONALVES DA SILVA RA: 6023414792WILLIAM GREGORIO RODRIGUES RA: 5945233303Introduo 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 InicialEm 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 (raiz3. 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: . 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