Atps programação estruturada
Por: thiagosass • 3/5/2015 • Trabalho acadêmico • 4.152 Palavras (17 Páginas) • 205 Visualizações
FACULDADE ANHANGUERA DE RIO CLARO
[pic 1]
FACULDADE ANHANGUERA DE RIO CLARO
ATIVIDADE PRÁTICA SUPERVISIONADA - PROGRAMAÇÃO ESTRUTURADA I
ADRIANO PEREIRA DA SILVA - R.A.: 9902012872
CHRISTOFERSON HOHNE - R.A.: 8601246903
MARCOS ROBERTO BAUNGARTNER - R.A.: 9902012531
THIAGO RODRIGO SASS - R.A.: 8412151485
TIAGO MARTINS DOS SANTOS - R.A.: 8497219877
ANDERSON BRUNO DA SILVA – R.A.: 8207879058
RIO CLARO – SP
29/11/2014
Etapa 1
- Relatório 1 – Planejamento inicial
1.1 - Esboço do programa
Item 1: Menu principal.
Variável: op do tipo caractere.
Ações:
1. Apresentar na tela as opções do aplicativo básico. (Soma, Subtração, Multiplicação, Divisão, Exponenciação, Raiz Quadrada, Porcentagem e Sair).
2. Receber a opção e armazenar (op).
Item 2: Operação de soma.
Variáveis: val1, val2 e res do tipo inteiro.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).
Item 3: Operação de subtração.
Variáveis: val1, val2 e res do tipo inteiro.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).
Item 4: Operação de multiplicação.
Variáveis: val1, val2 e res do tipo inteiro.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo e armazenar o resultado (res).
4. Apresentar o resultado na tela (res).
Item 5: Exponenciação.
Variáveis: val1, val2 do tipo inteiro e resDouble do tipo double.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo e armazenar o resultado (resDouble).
4. Apresentar o resultado na tela (resDouble).
Item 6: Raiz quadrada.
Variáveis: val1 do tipo inteiro e resFloat do tipo float.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Realizar o cálculo da Raiz quadrada e armazenar o resultado (resFloat).
3. Apresentar o resultado na tela (resFloat).
Item 5: Porcentagem.
Variáveis: val1, val2 do tipo inteiro e resFloat do tipo float.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo e armazenar o resultado (resFloat).
4. Apresentar o resultado na tela (resFloat).
Item 6: Sair.
Ações:
Apenas executa a saída do Programa.
2. Relatório 2 - Comando sistem( )
Analizando sobre a função sistem, encontramos 4 funcionalidades interessantes que poderiam ser implementadas no programa:
- system "cls" - Limpa a tela
- system “tittle” - muda o texto da janela do aplicativo
- system “color” - muda a cor do texto do aplicativo
- system “pause” - pausa o programa até que se pressione uma tecla
Etapa 2
- Relatório 3 – Aplicativo Básico
- - Código Fonte do aplicativo
#include
#include
#include
#include
#include
int main() {
// Declaração das variaveis necessárias para a execução do Aplicativo
char op;
int val1, val2, res;
float resFloat;
double resDouble;
...