Pays-Froid.Net

Qu'est ce que Pays-Froid.Net

dessiner une courbe???

Posez vos problèmes à propos du C et C++

dessiner une courbe???

Messagede Geoffroy le 27 Jan 2007 18:09

bon j'ai commencé a créer un logicile pour une école primaire, ou il faut faire une courbe de la température, mais vous avez pas une idée de comment en faire une?

merci :!:

PS: ma mère y travaille, donc c'est pas vraiment officiel.

la je suis en train de faire les graphisme a coup de paint (chez ma mère on a pas mieux MDR!)
TIMTOWTDI
Avatar de l’utilisateur
Geoffroy
Crazy Pinguin
Crazy Pinguin
 
Messages: 1332
Inscription: 20 Jan 2007 23:11

Messagede Geoffroy le 01 Mar 2007 22:06

j'ai la réponse pour représenter une fonction affine :

Code: Tout sélectionner
#include<stdio.h>
#include<stdlib.h>
#include <SDL/SDL.h>//on oublie pas d'inclure la SDL!!!

#define tailleMax 1000

int main()
{
//votre programme avec l'initialisation de la SDL et tous le tralalala
}

//la fonction traçant la coubre
void courbe(int a, int b)
{
    int x = 0;
    for (x = 0; x < tailleMax; x++)
   {
      SDL_Rect Rpixel;
      Rpixel.x = x;
      Rpixel.y = a*x+b;
      SDL_Surface *pixel = SDL_LoadBMP ("pixel.bmp");//ici pixel.bmp doit etre un carré de la couluer et de l'épaisseur voulue pour la courbe
      SDL_BlitSurface (pixel, NULL, ecran, Rpixel);//ecran correspond au fond de votre programme
      SDL_FreeSurface(pixel);
   }
   SDL_Flip(ecran)//on met l'écran a jour
}


Et sinon il faut que je voye pour l'adapter en fonction de deux nombres recue.

pour trouver la fonction affine grâce a deux ponits d'un repère, il suffit d'apliquer la formuler suivante pour les points a et b :

a = (yb-ya)/(xb-xa)

b = je m'en souviens plus, je regarde de novuea a l'occasion dans le cours de math :p
TIMTOWTDI
Avatar de l’utilisateur
Geoffroy
Crazy Pinguin
Crazy Pinguin
 
Messages: 1332
Inscription: 20 Jan 2007 23:11

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron

Copyright © Pays-Froid.Net

Nous contacter | Notre Histoire | Plan du site | Nos partenaires | Mentions légales | Fil RSS | XHTML 1.0 | CSS 2.0

Partenaire : Waliwaloo - Darklg - Yagoort - Meilleur du Web - Hit Parade