Olá pessoal... Mais um dia sem internet por causa do merd* do meu vizinho que quebrou o modem, mais é assim mesmo depois piora, /:
Vamos agora para o que interessa, eu tava sem nada para fazer então resolvi fazer como a maioria das pessoas que aprender C faz, fazer um programazinho para calcular a equação do 2° grau, mas o meu eu deixei comentada cada linha, vai ajudar muito para quem está começando...
Deu um pouco de trabalho para fazer, mas fiz com maior prazer para você, mas é assim mesmo, depois piora, kkk...
Att didinho... (:
Vamos agora para o que interessa, eu tava sem nada para fazer então resolvi fazer como a maioria das pessoas que aprender C faz, fazer um programazinho para calcular a equação do 2° grau, mas o meu eu deixei comentada cada linha, vai ajudar muito para quem está começando...
Código:
//////////////////////////////////////////////////////////////////////////////////////////////////////// #include<stdio.h> // Bibliotecas, "stdio.h" padrão, entra e saida de dados. #include<math.h> // "math.h" para calculos matematicos, algo assim, rsrs. #include <stdlib.h> // A biblioteca "stdlib.h" ela serve para comandos do MS-DOS e para a shell do linux também. int main(void) { int a, b, c, delta; // Variaveis do tipo inteiro(sem casas decimais), float(com casas de decimais) e ainda tem do tipo double( com várias casas decimais), mas não utilizaremos aqui... float delta_calc; system("color 3"); // Ex: de comando do MS-DOS. Ele serve para mudar a cor das palavras, nesse caso verde-áqua(color 3). printf("\n\n :...Calculo da equacao do 2 grau...:\n\n"); printf("\n Digite o coeficiente A: "); scanf("%d",&a); printf("\n Digite o coeficiente B: "); // Pedindo para o usuário digitar os três coeficientes a, b, c... scanf("%d",&b); // O "scanf" serve para capturar as teclas digitadas pelo usuário e armazenar em uma variavel... printf("\n Digite o coeficiente C: "); scanf("%d",&c); delta = b * b - 4 * a * c; // Calculando o Delta... printf("\n Delta eh igual a: %d ", delta); // Imprime o valor do Delta... delta_calc = sqrt (delta); // Calcula a raiz quadrada do Delta... if (delta_calc == 0) // Se a raiz quadrada do Delta for igual a 0, quer dizer que ele tem dois reais iguais... { int b; // Variável, mas nós não declaramos ela no inicio do programa? Sim, mas podemos declarar elas aqui também para deixar o código mais visivel... b=(-b+delta_calc)/2*a; //X1 e X2... printf("\n\n Dois Reais iguais. X1 e X2= %d", b); // Imprime na tela as raizes... } if (delta_calc > 0) // Se a raiz quadrada do Delta for maior que 0, quer dizer que ele tem dois reais distintos(diferentes)... { int b1, b2; // Variável... b1 = (- b + delta_calc) / 2 * a; // X1... b2 = (- b - delta_calc) / 2 * a; //X2... printf("\n\n Dois reais distintos(diferentes). X1= %d e X2= %d", b1, b2); // Imprime na tela as raizes... } else // Se não, não tem raiz quadrada... { printf("\n\n Nao existe raiz quadrada nos Reais. \n"); // Imprime na tela a mensagem, " Nao existe raiz quadrada! " } getch(); // Espera ser pressionada uma tecla, igual ao "pause"... // by didinho... (: } ////////////////////////////////////////////////////////////////////////////////////////////////////////
Att didinho... (:
Comment