Autor Tema: tabular funcion sen(x)/x produce ciclo infinito (donde esta el error)

0 Usuarios y 1 Visitante están viendo este tema.

24 Julio, 2008, 02:19 am
Leído 1827 veces

leonardo09

  • Leonardo Andrés Jofré Flor
  • $$\Large \color{red}\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 798
  • Karma: +0/-0
  • Sexo: Masculino
  • Leonardo Jofré
    • Leonardo Andrés Jofré Flor
#include<stdio.h>
#include<math.h>
#define PI 3,14159

main()
{
      double x = 0;
     
      printf("\t_______________________\n");
      printf("\t|    x           |  sin(x)/x |\n");
      printf("\t-----------------------\n");
     
      while(x <= 3*PI) {
             
             
              printf("\t|    %f    |  %f |\n",x , sin(x)/x);
              printf("\t-----------------------\n");
             
              x = x + PI / 9;
              }
     
     
     
      getchar();
      return(0);
     
      }

donde está el error???
nunca seré buen matemático

24 Julio, 2008, 11:32 am
Respuesta #1

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 47,539
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
Hola

 No uses la coma para el decimal sino el punto:

#define PI 3.14159

Saludos.