Criador de livros (desabilitar)

Programar em C: Exercícios Finais: Exercício 11

Origem: Wikilivros, livros abertos por um mundo aberto.

[editar] Exercício 11

 #include <stdio.h>
 #include <stdlib.h>
 #define DELTA 0.0001 
 main()
   {
     double raiz_quad(double); 			/* protótipo */
     int i;
     for(i = 1; i < 100; i++)
       {
         printf("Raiz de %d e' %f\n", i, raiz_quad(i));
       }
     system (“pause”);
     return 0;
   }
 double raiz_quad(double x)
   {      			                /* definição */
     double aprox_atual, ult_aprox, dif;
     ult_aprox = x;
     dif = DELTA+1;
     while(dif > DELTA)
        {
           aprox_atual = 0.5*(ult_aprox + x/ult_aprox);
           dif = aprox_atual - ult_aprox;
           if(dif < 0)
               dif = -dif;
           ult_aprox = aprox_atual;
        }
     return(aprox_atual);
   }
 void func_chamada(int, float);
 main()
   {
      func_chamada(1, 2*3.5);
      exit(EXIT_SUCCESS);
   }
 void func_chamada(int arg_int, float arg_float)
   {
       float temp;
       temp = arg_int * arg_float;
   }