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; }