Nesta aula iremos depurar o código da nossa calculadora e veremos o que cada trecho do nosso código está executando a cada linha. |
DEPURANDO A CALCULADORA
Nessa aula, vamos depurar a calculadora que iniciamos em aulas anteriores. Assim, iremos estudar todo o código que escrevemos e também, poderemos observar como que este código é executado, instrução por instrução. Como aprenderemos, a depuração pode ser tanto uma ferramenta para a procura e correção de erros como também, uma excelente ferramenta para estudarmos um determinado código.
EXEMPLO FEITO EM AULA
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
// ========== ==========
// ========== www.eXcript.com ==========
// ========== ==========
int main()
{
float num1, num2, resultado;
char op = '0';
do{
num1 = num2 = resultado = 0;
printf("\n (1) somar\n");
printf(" (2) subtrair\n");
printf(" (3) multiplicar\n");
printf(" (4) dividir\n");
printf(" (0) sair do programa\n");
printf("\nInforme a operacao:\n " );
printf("\t\t\t\t>>> ");
op = getche();
printf("\n");
if(op!='0'){
printf("Digite o primeiro numero: \t>>> ");
scanf("%f", &num1);
printf("Digite o segundo numero: \t>>> ");
scanf("%f", &num2);
if(op=='1'){//SOMA
resultado = num1 + num2;
}else{
if(op == '2'){//SUBRAÇÃO
resultado = num1 - num2;
}else{
if(op == '3'){//MULTIPLICAÇÃO
resultado = num1 * num2;
}else{
if(op == '4'){//DIVISÃO
resultado = num1 / num2;
}
}
}
}
}
printf( "\nO resultado eh: \t\t>>> %f\n", resultado );
printf("\nPressione uma tecla para realizar um nova operacao: ");
getch();
system("cls");
}while(op != '0');
return 0;
}
Tags curso, curso c, c, linguagem c
Comentários
comments powered by Disqus