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

Calculadora Em C

Monografias: Calculadora Em C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  17/11/2013  •  1.637 Palavras (7 Páginas)  •  317 Visualizações

Página 1 de 7

ANHANGUERA EDUCACIONAL

FACULDADE DE NEGÓCIOS E TECNOLOGIA DA INFORMAÇÃO - FACNET

Trabalho de ATPS

Curso:

Bacharel em Sistemas de Informação - BSI

Período: 2º Semestre -Turma: A -Turno: Noite

Disciplina:

Programação Estruturada

Professor: Fernando

Equipe de Trabalhos e ATPS

Aluno: LORRAINE LUZIA FERREIRA

RA: 6277275402

E-mail: lorraineluzia@hotmail.com

Aluno: CLAUDINEI DONIZETE

RA: 6277275452

E-mail: cladonizete@hotmail.com

Aluno: CAIO FELIPE DE OLIVEIRA SOUZA

RA: 6658410128

E-mail: caio-jgua2007@hotmail.com

Aluno: JÉSSIKA LUCAS LIMA

RA: 1299449372

E-mail:

Aluno: JOSÉ GLAUBER

RA: 6819441198

E-mail:

Taguatinga-DF, 3 de Outubro de 2013.

Trabalho de ATPS

Programação Estruturada

Professor: Fernando

Relatório apresentado ao Curso Bacharel em Sistemas de Informação – BSI

Trabalho de ATPS- Programação Estruturada: Esta atividade deverá ser entregue ao seu professor-orientador na unidade de ensino e será avaliada para compor a nota do 1º bimestre.

Taguatinga-DF, 3 de Outubro 2013.

ATPS- Etapa-1

Passo 1

A calculadora deve efetuar as quatro operações básicas da aritmética, ou seja, soma, subtração, divisão e a multiplicação e mais raiz quadrada, exponenciação e porcentagem. O operador irá informar a opção e em seguida escolher o numero conforme a operação.

val1,val2,operacao:inteiro // Variáveis de entrada do tipo inteiro.

Nome_Operacao:Caracter

Controle_saida:Literal // Variáveis de entrada e saida do tipo caracter.

res:real // Variáveis de entrada do tipo real.

x: real

y:inteiro

inicio

// Seção de Comandos

Escreval("=============================")

Escreval("|| C A L C U L A D O R A ||")

Escreval("=============================")

Escreval

Escreval("( 1 ) - Operacao de Soma")

Escreval("( 2 ) - Operacao de Subtração")

Escreval("( 3 ) - Operacao de Multiplicação")

Escreval("( 4 ) - Operacao de Divisão")

Escreval("( 5 ) - Operacao de Exponenciação")

Escreval("( 6 ) - Operacao de Raiz quadrada")

Escreval("( 7 ) - Operacao de Porcentagem")

Escreval("( 8 ) - Sair")

Abaixo o comando escolhe avaliará qual foi a operação escolhida pelo usuário e executará o comando correspondente, será armazenado o 1º e 2º valor. No final, o resultado é mostrado em tela. Caso o usuário tenha digitado uma operação inválida, o comando defeito se encarrega de avisar ao usuário que escolheu uma operação inválida.

se operacao = 1 entao

Nome_Operacao<- "Operacao de Soma"

escreval("digite o 1º valor:")

leia(val1)

escreval("digite o 2º valor:")

leia(val2)

escreval

res <- val1 + val2

Fimse

Passo 2

Listagem funcionalidades de quatro funções

Todas as funções devem ser declaradas antes de serem usadas. As funções da biblioteca padrão, tais como printf(), scanf() e getchar(), são pré-definidas, mas memsmo assim devem ser declaradas (deve ser anunciado ao compilador que elas existem). É por isso que incluímos a linha #include <stdio.h> no início do código fonte.

Documentação de funções

Você deve documentar as funções que escreve. Na documentação você deve especificar as seguintes informações:

Ação - o que a função faz

Entrada - descrição dos argumentos passados para a função

Saída - descrição do valor retornado pela função

Suposições - o que você assume ser verdade para que a função funcione apropriadamente

Algoritmo - como o problema é resolvido (método)

Função printf()

A função printf() já foi apresentada e explicada de forma simplificada no primeiro artigo. Agora teremos a oportunidade de rever esses conceitos e aprofundar mais no assunto.Essa função tem por finalidade imprimir dados na tela. Isto é feito através da sintaxe:

printf(“expressão de controle”, lista de argumentos);

Na “expressão de

...

Baixar como (para membros premium)  txt (11.9 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com