Votre avis sur mon programme!!

NG007 Messages postés 25 Statut Membre -  
 Mario -
Bonjour,
Le prof nous a donné un exo trop compliqué, mais quand même j'ai essayé de le faire. Je ne suis pas sur et pour cela j'aimerais qu'on me le corrige avant de le presenter en classe. Voila l'enoncé: Chaque employé d'une entreprise possede un code personnel alphanumerique compose de sept caractere:
* Les deux premiers representent l'année d'embauche;
* Les trois suivants le numero d'embauche;
* Le sixieme titre de la personne:
0- pour madame; 1- mademoiselle; 2- pour monsieur
* Le septieme le service de travail:
0- pour la direction; 1- pour le secretariat; 2- pour la comptabilité; 3- pour l'informatique; 4- pour l'entretien et 5 pour la production.
(Ecrire un programme en c)

Et voila ce que j'ai proposé:
#include<stdio.h>
#include<conio.h>

{ int i,an,num,
char t,serv;

printf("entrer an et num\n");
scanf("%d%d",&an,&num),
printf("entrer t et serv\n");
scanf("%s%s",&t,&serv);

While( i<=7)
{ if(i==1 !! i==2)
{ printf("l'année d'embauche\n");
}
else
if(i==3 !! i==4 !! i==5)
{ printf(" le numero d'embauche\n");
else
if( i==6)
{ swicth(t)
{case 0: printf("mademe\n");break;
case 1: printf("mademoiselle\n");break;
case 2: printf("monsieur\n");break;
default: printf("revoir choix\n")break;
}
else
if( i==7)
{ switch(serv)
{ case 0: printf(" la direction\n");break;
case 1: printf("le secretariat\n");break;
case 2: printf("la comptabilité\n");break;
case 3: printf("l'informatique\n");break;
case 4: printf("l'entretient\n");break;
case 5: printf("la production\n");break;
default: printf("revoir votre choix\n");break;
}
}
printf("t:%s && serv:%s"; t, serv);
getch ();
}

NB: Je suis sur d'avoir fait trop d'erreurs. Mais c'est normal pour un debutant en programmation. Veuillez me le corriger!
A voir également:

2 réponses

Gabess Messages postés 1475 Statut Membre 115
 
t'as un prof qui est payé pour ça, non ?
0