void affichage(float tab[])

{
  printf("\n%c",201);
  ligne(12);/*boucle d'affichage double ligne*/
  printf("%c\n",187);

  printf("%c R%csultats: %c\n",186,130,186);

  printf("%c",200);
  ligne(12);/*boucle d'affichage double ligne*/
  printf("%c",188);

  printf("\n\nSomme Xi = %f",tab[0]);
  printf("\nSomme Yi = %f\n",tab[1]);


  printf("\nMoyenne des Xi = %f",tab[2]);
  printf("\nMoyenne des Yi = %f\n",tab[3]);

  printf("\nSomme des (Xi * Yi) = %f",tab[4]);

  printf("\n\nPente de la droite:=========> a = %f",tab[7]);

  printf("\nOrdonn%ce %c l'origine:=======> b = %f",130,133,tab[8]);

  printf("\nCoefficient de corr%clation:=> r = %lf",130,tab[9]);

  /*Fonction d'affichage de l'equation*/

  aff_equation(tab);

  printf("\n");

  getchar();
}
Пример #2
0
void		mlx_draw_line_2(t_line *line_x, t_line *line_y, t_mlx *mlx, \
		t_alt alt)
{
	t_pts	pts;

	if (mlx->form == 1)
		fill_points(line_x, line_y, mlx, &pts);
	else
	{
		pts.x0 = X(ft_x2(mlx, line_x->x, line_x->z), ft_y2(mlx, line_x->y, \
					line_x->z), COS, SIN);
		pts.y0 = Y(ft_x2(mlx, line_x->x, line_x->z), ft_y2(mlx, line_x->y, \
					line_x->z), SIN, COS);
		pts.x1 = X(ft_x2(mlx, line_y->x, line_y->z), ft_y2(mlx, line_y->y, \
					line_y->z), COS, SIN);
		pts.y1 = Y(ft_x2(mlx, line_y->x, line_y->z), ft_y2(mlx, line_y->y, \
					line_y->z), SIN, COS);
	}
	ligne(mlx, pts, alt);
}
Пример #3
0
void deuxiemePassage()
{
    int m=0; //pour parcourir le tableau
    
    position = read_line(sensors, IR_EMITTERS_ON); //mesure la position
    
    while (!(sensors[0] >=1000 && sensors[1] >=1000 && sensors[2] >=1000 && sensors[3] >=1000 && sensors[4] >=1000)) //tant que pas fin
    {
        
        position = read_line(sensors, IR_EMITTERS_ON); //mesure la position
        clear();
        print_hex(parcours[m]);
        
        //suivi chemin
        if (ligne())
        {
            suivreChemin();
        }
        
        //angle
		else if(angleGauche()) // seul chemin possible à gauche
		{
            tourneGauche();
            delay_ms(500);
		}
        
		else if(angleDroit()) //seul chemin possible à droite
		{
            tourneDroit();
            delay_ms(500);
		}
        
        else if (divGaucheDroite() || divGaucheToutDroit || divDroiteToutDroit() )
        {
            play_frequency(5000, 250, 15);
            if (parcours[m]==1)
            {
                tourneGauche();
                delay_ms(120);
                set_motors(50,50);
                delay_ms(100);
                play_frequency(5000, 250, 15);
                position = read_line(sensors, IR_EMITTERS_ON); //mesure la position
                suivreChemin();
                delay_ms(50);
            }
            
            else if (parcours[m]==2)
            {
                toutDroit();

            }
            else if (parcours[m]==3)
            {
                tourneDroit();
                delay_ms(120);
                set_motors(50,50);
                delay_ms(100);
                play_frequency(5000, 250, 15);
                position = read_line(sensors, IR_EMITTERS_ON); //mesure la position
                suivreChemin();
                delay_ms(50);
            }

            m++;
            
        }

    }
    
}
void affich_tab(float tab[],float tab1[],float tab2[],float tab3[],float tab4[],float tab5[],int N)
{
  int i=1,j=0;

  printf("\n\n%c",201);


  ligne(22);/*boucle d affichage double ligne*/

  printf("%c",187);
  printf("\n%c Tableau des donn%ces: %c",186,130,186);
  printf("\n%c",200);


  ligne(22);/*boucle d affichage double ligne*/


  printf("%c",188);

  printf("\n\n%c",201);

  ligne(7);/*boucle d affichage double ligne*/

  printf("%c",203);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",203);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",203);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",203);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",203);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",187);

  printf("\n%c   N   %c      Xi     %c      Yi     %c     XiYi    %c  (Xi-<X>)%c  %c  (Yi-<Y>)%c  %c",186,186,186,186,186,253,186,253,186);
  printf("\n%c",204);
  ligne(7);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",185);

  /*Boucle d affichage des données proprement dites*/

  while(i<N+1)
    {
      printf("\n%c %3.d   %c%12.4e %c%12.4e %c%12.4e %c%12.4e %c%12.4e %c",186,i,186,tab1[i],186,tab2[i],186,tab3[i],186,tab4[i],186,tab5[i],186);i++;
    }

  printf("\n%c",204);
  ligne(7);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",185);


  printf("\n%c Somme %c%12.4e %c%12.4e %c%12.4e %c%12.4e %c%12.4e %c",186,186,tab[0],186,tab[1],186,tab[4],186,tab[5],186,tab[6],186);

  printf("\n%c",204);
  ligne(7);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",206);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",202);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",202);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",188);

  printf("\n%cMoyenne%c%12.4e %c%12.4e %c",186,186,tab[2],186,tab[3],186);

  printf("\n%c",200);
  ligne(7);/*boucle d affichage double ligne*/
  printf("%c",202);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",202);
  ligne(13);/*boucle d affichage double ligne*/
  printf("%c",188);

  printf("\n");
}