Corresponde ao algoritmo
Tese: Corresponde ao algoritmo. Pesquise 861.000+ trabalhos acadêmicosPor: eoeoe • 19/8/2014 • Tese • 1.598 Palavras (7 Páginas) • 262 Visualizações
or \n Fulano de Tal" ); // Corresponde ao "escreva" do algoritmo getch ( ); // Espera ser pressionada qualquer tecla p/ continuar } // Corresponde ao "fim" do algoritmo Edite o programa acima, compile-o e verifique a funcionalidade de seu arquivo executável. Considere agora o seguinte exemplo de algoritmo: "Deverá ser desenvolvido um programa que efetue a leitura de dois valores numéricos. Faça a operação de adição entre os dois valores e apresente o resultado obtido". Com relação ao problema da leitura dos dois valores (que não conhecemos e também não precisamos conhecer, pois utilizaremos duas variáveis para trabalhar estas incógnitas N1 e N2) e a sua respectiva adição (conseqüência dos valores informados, a qual também é uma incógnita e dependendo dos valores fornecidos, utilizaremos para esta a variável S). Assim sendo, o programa em questão deverá obedecer a seguinte ordenação: Algoritmo Literal: 1. Ler um valor para a variável N1; 2. Ler outro valor para a variável N2; 3. Efetuar a adição das variáveis N1 e N2, implicando o seu resultado na variável S; 4. Apresentar o valor da variável S após a operação de soma dos dois valores fornecidos. Observe que temos neste exemplo, as três fases de trabalho de um programa: a fase de entrada retratada nos passos 1 e 2, o processamento retratado no passo 3 e por fim a saída retratada no passo 4. Completada a fase de interpretação do problema e da definição das variáveis a serem utilizadas, através de um algoritmo, passa-se para a fase de diagramação. Tendo estabelecido os passos anteriores, será efetuada a codificação do programa. Desta forma, são utilizadas no exemplo, três variáveis: N1, N2 e S (que neste caso estão no estado de variáveis locais), sendo que estas deverão ser declaradas segundo o seu tipo, no caso como inteiras. /* Programa Soma entre 2 números Fulano de Tal em: 04/04/1989; Ultima Alteração: 03/03/2008 N1 e N2 = Números digitados pelo usuário; S = Soma encontrada O usuário digita 2 números e tem como resposta a soma entre eles. */ - 13 - main( ) { int N1; int N2; int S; Tendo relacionado as variáveis que serão utilizadas no programa, bem como os seus respectivos tipos, passa-se para a fase de montagem do programa propriamente dito. As variáveis poderiam ser também relacionadas em uma única linha: int N1, N2, S; Observe que o bloco de instruções entre “{“ e “}” está deslocado um pouco para a direita. Este estilo de escrita deve ser obedecido, para facilitar a leitura de um bloco de programa, recebendo o nome de identação. Apesar de a informação escrita entre os delimitadores /* e */ não ser processada, é adequado sempre identificar um programa com um nome que deve vir no comentário de prólogo. scanf ("%d", &N1); scanf ("%d", &N2); S = N1 + N2; printf ("%d", S); } Após a leitura dos valores para as variáveis N1 e N2 com a função scanf ( ), estes serão adicionados e implicados na variável S, a qual será apresentada com o valor da adição processada através da função printf ( ). Note que as instruções utilizadas dentro da função main( ) são precedidas de ponto e virgula, indicando desta forma o fim da instrução naquela linha. A seguir, é apresentado o programa completo: /* Programa Soma entre 2 números Fulano de Tal em: 04/04/1989; Ultima Alteração: 03/03/2008 N1 e N2 = Números digitados pelo usuário; S = Soma encontrada O usuário digita 2 números e tem como resposta a soma entre eles. */ #include <stdio.h> #include <conio.h> main ( ) // Primeira função do programa em C { // Corresponde ao "Inicio" do Algoritmo int N1,N2,S; // Declaração das variáveis como inteiras printf ("Informe 1º numero: "); // Corresponde ao "escreva" do Algoritmo scanf ("%d", &N1); // Corresponde ao "leia" do Algoritmo printf ("Informe 2º numero: "); scanf ("%d", &N2); S = N1 + N2; printf ("\n A Soma é igual a %d", S); getch ( ); // Espera ser press. qq tecla p/ prosseguir } - 14 - Edite o programa acima, compile-o e verifique a funcionalidade de seu arquivo executável. Como terceiro exemplo, desenvolva um programa que efetue o cálculo do salário liquido de um profissional que trabalhe por hora. Para fazer este programa você deverá possuir alguns dados, tais como: valor da hora de trabalho, número de horas trabalhadas no mês e o percentual de desconto do INSS. O programa em questão deverá apresentar o valor do salário bruto, o valor descontado e o valor do salário liquido. Algoritmo Literal 1. Estabelecer a leitura da variável HT (horas trabalhadas no mês); 2. Estabelecer a leitura
...