Les Fous du Binaire
Les Fous du Binaire
Les Fous du Binaire
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Imaginez un forum qui vous aide a comprendre vos cours d'informatique vos propose des exercices (solutionner / non solutionner), vos aide a réaliser vos Tp d'informatique...& plein d'autre choses intéressantes Un tel forum est : les Fous du Binaire
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -11%
Smartphone 6.36 ” Xiaomi 14 (12 Go / 256 Go
Voir le deal
641 €

 

 un programme d' horloge

Aller en bas 
3 participants
AuteurMessage
khalidmaroc1988

khalidmaroc1988


Masculin Messages : 39
Points : 5443
Date de naissance : 19/11/1988
Date d'inscription : 01/03/2010
Age : 35

un programme d' horloge Empty
MessageSujet: un programme d' horloge   un programme d' horloge I_icon_minitimeVen 12 Mar - 15:51

je vous presente un programme d'horloge que je l'ecris en langage c . ce programme ne fonctionne que dans turbo c qui contient la bibliothèque graphics.h
voici le code:
Code:
#include
#include
#include
#include
#include
#include
#include
#define P 0.05235987755982988
#define D  0.261799387799149436
void main()
{
int a=160 ,b=160;
int x,y,x2,y2,x3,y3,s,k,m;
float o,i,j,h;
char t[9];
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
errorcode=graphresult();
if(errorcode!=grOk){
printf("dddddd:%s\n",grapherrormsg(errorcode));
printf("dgfgjgxg sdh w");
getch();
exit(1);
}
setbkcolor(15);
while(1<10){
_strtime(t);
h=(((int)t[0])-48)*10;
h=h+(((int)t[1])-48);
if(h>11) h=h-12;
m=(((int)t[3])-48)*10;
m=m+(((int)t[4])-48);
s=(((int)t[6])-48)*10;
s=s+(((int)t[7])-48);
h=h+(((float)m/60));
o=90*P+2*s*P;
i=90*P+2*m*P;
j=90*P+2*h*D;
cleardevice();gotoxy(10,2);
printf("%s",t);
for(k=0;k<12;k++){
if(k!=0&&k!=3&&k!=6&&k!=9){
x=a+60*cos(90*P-2*k*D);
y=b+60*sin(90*P-2*k*D);
x2=a+55*cos(90*P-2*k*D);
y2=b+55*sin(90*P-2*k*D);
line(x,y,x2,y2);}
}
 outtextxy(a-7,b-58,"12") ;
 outtextxy(a-2,b+52,"6") ;
 outtextxy(a+52,b-3,"3") ;
 outtextxy(a-58,b-5,"9") ;
x=a+60*cos(o);
y=b+60*sin(o);
x2=a+60*cos(i);
y2=b+60*sin(i);
x3=a+40*cos(j);
y3=b+40*sin(j);
setcolor(12);
setlinestyle(0,1,3);
line(a,b,x3,y3);

setcolor(4);
setlinestyle(0,1,1);
line(a,b,x,y); setcolor(3);
line(a,b,x2,y2);
setcolor(2);
circle(a,b,60);
delay(1000);
 }
}
Revenir en haut Aller en bas
khalidmaroc1988

khalidmaroc1988


Masculin Messages : 39
Points : 5443
Date de naissance : 19/11/1988
Date d'inscription : 01/03/2010
Age : 35

un programme d' horloge Empty
MessageSujet: Re: un programme d' horloge   un programme d' horloge I_icon_minitimeVen 12 Mar - 15:55

#include(stdio.h)
#include(stdlib.h)
#include(conio.h)
#include(graphics.h)
#include(math.h)
#include(dos.h)
#include(time.h)
Revenir en haut Aller en bas
Choubisoft
Admin
Choubisoft


Masculin Messages : 123
Points : 7062
Date de naissance : 02/11/1989
Date d'inscription : 18/02/2010
Age : 34
Localisation : Casablanca
Emploi/loisirs : Etudiant

un programme d' horloge Empty
MessageSujet: Re: un programme d' horloge   un programme d' horloge I_icon_minitimeDim 14 Mar - 15:10

Merci khalidmaroc1988 pour ce programme

Ça aurais été mieux si tu commenté ton code C comme ça les novice peuvent décortiqué ton programme Wink car comme je pense pas que ça va plaire a un maximum de gens Smile... Notre bute c'est donné l'exemple Very Happy Wink

Je te remercie encore
Revenir en haut Aller en bas
https://fous-du-binaire.1fr1.net
TSDI2008

TSDI2008


Masculin Messages : 34
Points : 5316
Date de naissance : 12/08/1985
Date d'inscription : 27/08/2010
Age : 39
Localisation : laayoune
Emploi/loisirs : etudiant

un programme d' horloge Empty
MessageSujet: Re: un programme d' horloge   un programme d' horloge I_icon_minitimeDim 24 Oct - 14:51

merci Monsieur

mais il y a des pblms aide moi svp:
la biblio graphics.h n'existe pas où se trouve
le mot DETECT et grOk


Code:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

//#include<graphics.h>
#include<math.h>
#include<time.h>
#include<dos.h>



voile le journal d'erreur:
Compilateur: Default compiler
Exécution de gcc.exe...
gcc.exe "C:\Users\User1\Desktop\TP C\horloge.c" -o "C:\Users\User1\Desktop\TP C\horloge.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
C:\Users\User1\Desktop\TP C\horloge.c: In function `main':
C:\Users\User1\Desktop\TP C\horloge.c:15: error: `DETECT' undeclared (first use in this function)
C:\Users\User1\Desktop\TP C\horloge.c:15: error: (Each undeclared identifier is reported only once
C:\Users\User1\Desktop\TP C\horloge.c:15: error: for each function it appears in.)

C:\Users\User1\Desktop\TP C\horloge.c:18: error: `grOk' undeclared (first use in this function)

C:\Users\User1\Desktop\TP C\horloge.c: At top level:
C:\Users\User1\Desktop\TP C\horloge.c:70: error: syntax error before "return"

Exécution terminée



et merci d'avancement
Revenir en haut Aller en bas
http://tsdi2008.skyrock.com
khalidmaroc1988

khalidmaroc1988


Masculin Messages : 39
Points : 5443
Date de naissance : 19/11/1988
Date d'inscription : 01/03/2010
Age : 35

un programme d' horloge Empty
MessageSujet: Re: un programme d' horloge   un programme d' horloge I_icon_minitimeJeu 28 Oct - 13:23

la bibleo graphics.h n' existe pas dans Dev C++ pour l'utiliser il faut travailler avec turbo c
Revenir en haut Aller en bas
Contenu sponsorisé





un programme d' horloge Empty
MessageSujet: Re: un programme d' horloge   un programme d' horloge I_icon_minitime

Revenir en haut Aller en bas
 
un programme d' horloge
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» programme de conversion
» trois programme de graphique
» programme Java Matrice
» petit programme de convertir

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les Fous du Binaire :: Programmation :: Langage C-
Sauter vers: