Mis Delta !!!

Publicado por Fábio Pupo 23/10/2005

[ Hits: 6.321 ]

Download misdelta.c




Pra quem tá começando vale a pena dar uma olhadinha.. é um progaminha que faz o cálculo do Delta (aquele pra funções de 2°grau) .. é comentado e tem duas funções pra conhecer. Não testei em windows, o fiz em Linux e usei fgets() pra pegar o nome do usuário em vez do gets(). Falta aprimorá-lo e colocar condições no caso de não se digitar alguma coisa. flowss @@)

  



Esconder código-fonte

/* Mis Delta ------- V 0.1 ---------- Mis Delta */
/*... obtenha o valor de delta (números inteiros) para cálculo de uma função de segundo grau @@) */
/* contato, dúvidas, dicas e críticas: (Be-e) fapodrigues@gmail.com ... floww @@) */

/*biblioteca IN/OUT*/
#include <stdio.h>         


/* função delta(). faz o cálculo do delta e retorna o resultado*/
int delta (int a, int b, int c){
   return ((b*b) - (4 * (a * c)));
}


/* função ver(). recebe o valor de 'dta' e coloca em 'x'. para mostrar a resposta quando solicitado*/
int ver (int x){
   printf ("Delta vale: %d\n\n", x);
   if (x > 0) printf ("Delta é maior que zero, portanto a função tem duas raízes rais distintas x1 e x2.\n\n");
   if (x == 0) printf ("Delta é igual a zero, portanto a fução tem duas raízes reais iguais.\n\n");
   if (x < 0) printf ("Delta é menor que zero, portanto a função não admite raízes reais.\n\n");
}


int main (){

/* iniciando e declarando variáveis */
   
   int a = 0, b = 0, c = 0, dta = 0;
   char nome [100];

   
/* limpando a shell, apresentação. solicita o nome também */
   
   system ("clear");   /*limpa a tela do shell*/

   printf("Olá, eu sou a Mis Delta !! e qual é o seu nome? ");
   fgets(nome, 99, stdin);      /*pega o nome do usuário e coloca em 'nome', com máximo de 99 dígitos*/
   
   printf ("\nMuito bem %s\nVamos calcular o Delta!?\n\n\n", nome);


/* passando os dados para a máquina !! */
   
   printf ("Insira o valor de A: \n");
   scanf ("%d", &a);
   printf ("Agora o de B: \n");
   scanf ("%d", &b);
   printf ("Uhmm.. falta o de C: \n");
   scanf ("%d", &c);



   dta = delta (a, b, c);       /*os valores digitados são calculados na função .. aquela lá de cima ... que retorna o resultado para 'dta'*/

   ver(dta);         /*é chamada a função ver() que mostra o valor de delta e sua propriedade*/

   
   return (0);      /* ............ FIM ........... por enquanto.*/
}

Scripts recomendados

Matriz em C

Estrutura de dados em C -> Pilhas

fibonacci

Fatorial Recursivo

Fatorial


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts