ATPS Programação
Por: Douglas Ferreira • 1/4/2016 • Pesquisas Acadêmicas • 1.804 Palavras (8 Páginas) • 263 Visualizações
ATPS PROGRAMAÇÃO ESTRUTURADA 1
Trabalho de Atividades Práticas Supervisionadas apresentado ao examinador da Faculdade Anhanguera de Valinhos da Anhanguera Educacional, como requisito parcial à obtenção do grau de Bacharel em Ciência da Computação sob a orientação do professor R afael Lodis
Aprovada em de de
EXAMINADOR
________________________
Prof. Rafael Lodis
Faculdade Anhanguera de Valinhos
RESUMO
Nesse trabalho serão apresentados as funções e comandos de interação da calculadora, mostraremos suas funcionalidades e utilizações através de seu funcionamento rodando. Sendo que todos os exemplos demonstrados através das possíveis execuções realizadas no programa DevC++, com base referente às as bibliotecas utilizadas (stdio.h, stdlib.h, conio.h, locale.h, math.h). Sendo também apresentadas as devidas soluções de forma clara e objetiva através de tabela e imagens, sem incluir ainda a descrição do algoritmo – linguagem para que assim, seja possível uma melhor compreensão do tema tratado ao longo de todo o trabalho.
SUMÁRIO
1. INTRODUÇÃO.................................................................................................6
2. RESOLUÇÃO DO PASSO 2...................................................7
3. RESOLUÇÃO DO PASSO 3...........................................................................12
3.1. Dados e Variáveis
3.2. Descrição do algoritmo – linguagem
3.3. Passo a passo do exemplo utilizado na resolução do problema 3
4. CONCLUSÃO..................................................................................................14
5.BIBLIOGRAFIA..................................................................................................19
1. INTRODUÇÃO
No tema abordado nesse trabalho vemos as principais funções da calculadora e seus comando, sendo eles as funções a serem utilizada pelo usuário, que tem em si a seguinte definição: “ Adição, subtração, Multiplicação, Divisão, Exponênciação, Porcentagem e também a opção de o usuário querer sair ou retornar as funções”.
Estes comandos são realizados para a designada a função dada pelo o usuário cabendo a ele a escolha desejada para sua opção. E no lação a criação de uma repetição onde o usuário tem a opção de retornar as funções facilitando e tornando o programa mais eficiente, dizemos que o programa entrara em loop. E no caso como desenvolvedor é seu dever garantir que haja um comando leia ou de atribuição antes do fim do laço para sair da repetição, isto é, quando estiver aplicada uma estrutura de repetição, é bom ter em mente, quais comandos são necessários repetir e qual a condição de saída da sua repetição, onde foi criada a função onde o usuário seleciona se deseja realmente sair.
Sendo assim, veremos a seguir exemplos sendo realizado no decorrer deste trabalho.
2. RESOLUÇÃO DO PASSO / PASSO 2
Segue a abaixo a representação desenvolvimento do código:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
#include <math.h>
int main()
{
system("color 34");
setlocale(LC_ALL, "Portuguese");
printf("\n====================================="
"\n======== C A L C U L A D O R A ========"
"\n=====================================\n");
printf(" \n MENU: \n");
printf("\n\t(+) - Soma"
"\n\t(-) - Subtração"
"\n\t(*) - Multiplicação"
"\n\t(/) - Divisão"
"\n\t(E) - Exponenciação"
"\n\t(R) - Raiz quadrada"
"\n\t(P) - Porcentagem"
"\n\t(S) - Sair\n\n");
char op;
float val1, val2, res;
double rraiz, fat;
printf("\tOpção: ");
op = getch();
switch (op){
case '+':
printf ("\n\n\tSOMA");
printf ("\n\n\tPrimeiro Valor: ");
scanf ("%f", &val1);
printf ("\tSegundo Valor: ");
scanf ("%f", &val2);
res = val1+val2;
printf ("\n\t%.2f + %.2f = %.2f \n\n",val1,val2,res);
break;
case '-':
...