Relatorio Linguagem C Final
JEAN PIERRE MARCELO AZEVEDO
RAFAEL FRANÇA
ELLEN
DEBORA
Algoritmos e Linguagem de Programação 1ºSistema de Informatica
Taubaté
2013
1.) ENUNCIADO
Implementar calculado inteira com *, / , + , - ,%
2.) SOLUÇÃO -Explicar qual, porque, como, e a razão da escolha da solução.
Para o caso de varias soluções em um único argumento,fica mais fácil utilizar switch que com a mesma resolução você consegue ir para diversos caminhos
-Apresentar uma solução teórica/gráfica, etc, não computacional, para fins de comparação com a solução computacional.
Bem simples,vamos fazer as contas
2+2=4
2-2=0
2x2=4
2%2=0
2/2=1
-Apresentar algoritmo da solução computacional.
switch (op) { case 1: printf("\n%d+%d=%d",n1,n2,n1+n2); break; case 2: printf("\n%d-%d=%d",n1,n2,n1-n2); break; case 3: printf("\n%dX%d=%d",n1,n2,n1*n2); break; case 4: if(n2>0.0) { printf("\n%d/%d=%d",n1,n2,n1/n2); } else { printf("\nOperacao invalida, pois não existe divisao por zero\n"); } break; case 5: printf("\n%d%%d=%d",n1,n2,n1%n2); break; default: printf("\nOperacao invalida!!!\n");
3) TESTES: -Descreva e liste os casos e testes realizados para a validação do seu programa
Nesse caso não foi feito um teste fora do programa apresentado e sim uma verificação se o resultado estava de acordo com o pedido
4) COMENTÁRIOS E CONCLUSõES
-Análise dos resultados: * Conformidade com o resultado teórico / esperado; Discrepâncias;
O resultado apresentado pelo programa foi coerente com que foi pedido
-Aspectos relevantes de implementação.;Sugestões de melhoria e /ou correções.
Nada foi acrescentando.Somente alterado o modo de comum de se fazer uma conta.Colocado primeiro os 2 números logo após escolha da conta pedida.
5) LISTAGENS -Código fonte comentado, estruturado, em