Calculadora Em C
Monografias: Calculadora Em C. Pesquise 862.000+ trabalhos acadêmicosPor: cladonizete • 17/11/2013 • 1.637 Palavras (7 Páginas) • 342 Visualizações
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
...