Accueil > > > PROGRAMME QUI CALCUL LES VENTES TRIMESTRIELLES ...
PROGRAMME QUI CALCUL LES VENTES TRIMESTRIELLES ...
Information sur la source
Description
encodez au moins 3 produits pour tester le prog (option 1) et livrez en au moins 3 (option 2)pour voir le resultat(option 3)
sinon je penserais à créer une page annexe pour afficher les produits + leurs id + leur prix et la tva avec une option "voir liste"
en attendant ...
Source
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- #include <ctype.h>
- #include<dos.h>
-
-
- struct produits
- { int mois;
- int n_piece;
-
- } tprod[25];
-
- struct pieces
- {
- char libelle[11];
- long n_fourn;
- int prix_htva;
- int code;
-
- } tpieces[300];
-
- struct trime {
- int n_pcs;
- char libelle[11];
- int prix;
- int trim1;
- int trim2;
- int trim3;
- int trim4;
- int quantite;
- } t_res[10];
- int der=0;
-
- int encode_pieces ()
-
- {
-
- clrscr();
-
- printf("********* encodage de pieces ***************** \n");
- getch();
- der++;
-
- { printf(" entrez libelle (10 caract max!!): \n");scanf("%s",tpieces[der].libelle);
- tprod[der].n_piece=der;
- printf(" nøfournisseur : \n");scanf("%d",&tpieces[der].n_fourn);
- printf(" entrez prix : \n");scanf("%d",&tpieces[der].prix_htva);
- printf(" entrez code tva : \n");scanf("%d",&tpieces[der].code);
- clrscr();
- }
-
-
- { t_res[der].n_pcs=tprod[der].n_piece;
- strcpy(t_res[der].libelle,tpieces[der].libelle);
- t_res[der].prix=tpieces[der].prix_htva;
- }
-
-
-
- return 0;
-
- }
-
- int encode_prod ()
-
- {
- int mois=0;
- int quant=0;
- int ind=0;
- clrscr();
-
- printf(" ************* listing des courses *************** \n");
- getch();
-
- fflush(stdin);
-
-
- { printf(" entrez le mois pour livraison svp [de 1 … 12 ]: \n");scanf("%d",&mois);
- printf(" entrez le nøde la piece voulue ");scanf("%d",&ind);printf(" vous avez choisi un(e) %s \n",tpieces[ind].libelle);
- printf(" quantit‚ : \n");scanf("%d",&quant);
- t_res[ind].quantite+=quant;
- clrscr();
-
- if (mois>0 && mois<4) { t_res[ind].trim1+=(quant*tpieces[ind].prix_htva); }
-
- else if (mois>3 && mois <7) { t_res[ind].trim2+=(quant*tpieces[ind].prix_htva);}
-
- else if (mois>6 && mois <10) { t_res[ind].trim3+=(quant*tpieces[ind].prix_htva); }
-
- else if (mois>9 && mois <13) { t_res[ind].trim3+=(quant*tpieces[ind].prix_htva);}
-
- } /* boucle for */
-
-
-
-
- return 0;
-
- }
- /* ************************************************************************ */
-
- int charger ()
-
- { int i=0;
- int max;
- clrscr();
-
-
-
- fflush(stdin);
- printf(" r‚capitulatif des ventes trimestrielles \n");
- printf(" -----------------------------------------------\n");
- printf(" nø du produit libelle quantite prix \n");
- printf(" ------------------------------------------------------\n");
-
- for (i=1;i<der+1;i++)
-
- { printf(" %d %s %d %d \n\n",t_res[i].n_pcs,t_res[i].libelle,t_res[i].quantite,t_res[i].prix);
-
- }
-
- printf("\n");
- printf(" nø produit 1øtrim 2øtrim 3øtrim 4øtrim \n");
-
- for(i=1;i<der+1;i++)
-
- {
- printf(" %d %s %d %d %d %d \n",t_res[i].n_pcs,t_res[i].libelle,t_res[i].trim1,t_res[i].trim2,t_res[i].trim3,t_res[i].trim4);
-
-
- }
-
- getch();
- clrscr();
- return 0;
-
- }
-
- int menu()
-
- { char c=NULL;
-
-
- struct time heure_actuelle;
- gettime(&heure_actuelle);
- clrscr();
-
- textcolor(10);
- puts(" ------------- MENU ENCODAGE ---------------\n\n\n");
-
- printf(" horloge systeme : %d h %d min %d sec\n\n",heure_actuelle.ti_hour,heure_actuelle.ti_min,heure_actuelle.ti_sec);
-
- while (c!='4')
- {
- printf(" encoder tableau des pieces [1] \n");
- printf(" encoder tableau des produits [2] \n");
- printf(" charger les resultats [3] \n");
- printf(" quitter [4] \n");
-
- c=toupper(getch());
- switch (c)
-
- { case '1': encode_pieces();break;
- case '2':encode_prod(); break;
- case '3': charger(); break;
-
- };
-
- }
- clrscr();
-
- return 0;
- }
-
- int main ()
-
- { clrscr();
-
- printf(" avant de commencer … encoder voil… quelques petits conseils :\n\n -encode au moins 3 produits \n -retiens les numeros des 3 produits et … quelles produits ils correspondent\n\n\n Voil… c tout, … toi de tester ...\n");
-
- getch();
-
- fflush(stdin);
- textcolor(10);
- menu();
-
- return 0;
-
- }
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
#include<dos.h>
struct produits
{ int mois;
int n_piece;
} tprod[25];
struct pieces
{
char libelle[11];
long n_fourn;
int prix_htva;
int code;
} tpieces[300];
struct trime {
int n_pcs;
char libelle[11];
int prix;
int trim1;
int trim2;
int trim3;
int trim4;
int quantite;
} t_res[10];
int der=0;
int encode_pieces ()
{
clrscr();
printf("********* encodage de pieces ***************** \n");
getch();
der++;
{ printf(" entrez libelle (10 caract max!!): \n");scanf("%s",tpieces[der].libelle);
tprod[der].n_piece=der;
printf(" nøfournisseur : \n");scanf("%d",&tpieces[der].n_fourn);
printf(" entrez prix : \n");scanf("%d",&tpieces[der].prix_htva);
printf(" entrez code tva : \n");scanf("%d",&tpieces[der].code);
clrscr();
}
{ t_res[der].n_pcs=tprod[der].n_piece;
strcpy(t_res[der].libelle,tpieces[der].libelle);
t_res[der].prix=tpieces[der].prix_htva;
}
return 0;
}
int encode_prod ()
{
int mois=0;
int quant=0;
int ind=0;
clrscr();
printf(" ************* listing des courses *************** \n");
getch();
fflush(stdin);
{ printf(" entrez le mois pour livraison svp [de 1 … 12 ]: \n");scanf("%d",&mois);
printf(" entrez le nøde la piece voulue ");scanf("%d",&ind);printf(" vous avez choisi un(e) %s \n",tpieces[ind].libelle);
printf(" quantit‚ : \n");scanf("%d",&quant);
t_res[ind].quantite+=quant;
clrscr();
if (mois>0 && mois<4) { t_res[ind].trim1+=(quant*tpieces[ind].prix_htva); }
else if (mois>3 && mois <7) { t_res[ind].trim2+=(quant*tpieces[ind].prix_htva);}
else if (mois>6 && mois <10) { t_res[ind].trim3+=(quant*tpieces[ind].prix_htva); }
else if (mois>9 && mois <13) { t_res[ind].trim3+=(quant*tpieces[ind].prix_htva);}
} /* boucle for */
return 0;
}
/* ************************************************************************ */
int charger ()
{ int i=0;
int max;
clrscr();
fflush(stdin);
printf(" r‚capitulatif des ventes trimestrielles \n");
printf(" -----------------------------------------------\n");
printf(" nø du produit libelle quantite prix \n");
printf(" ------------------------------------------------------\n");
for (i=1;i<der+1;i++)
{ printf(" %d %s %d %d \n\n",t_res[i].n_pcs,t_res[i].libelle,t_res[i].quantite,t_res[i].prix);
}
printf("\n");
printf(" nø produit 1øtrim 2øtrim 3øtrim 4øtrim \n");
for(i=1;i<der+1;i++)
{
printf(" %d %s %d %d %d %d \n",t_res[i].n_pcs,t_res[i].libelle,t_res[i].trim1,t_res[i].trim2,t_res[i].trim3,t_res[i].trim4);
}
getch();
clrscr();
return 0;
}
int menu()
{ char c=NULL;
struct time heure_actuelle;
gettime(&heure_actuelle);
clrscr();
textcolor(10);
puts(" ------------- MENU ENCODAGE ---------------\n\n\n");
printf(" horloge systeme : %d h %d min %d sec\n\n",heure_actuelle.ti_hour,heure_actuelle.ti_min,heure_actuelle.ti_sec);
while (c!='4')
{
printf(" encoder tableau des pieces [1] \n");
printf(" encoder tableau des produits [2] \n");
printf(" charger les resultats [3] \n");
printf(" quitter [4] \n");
c=toupper(getch());
switch (c)
{ case '1': encode_pieces();break;
case '2':encode_prod(); break;
case '3': charger(); break;
};
}
clrscr();
return 0;
}
int main ()
{ clrscr();
printf(" avant de commencer … encoder voil… quelques petits conseils :\n\n -encode au moins 3 produits \n -retiens les numeros des 3 produits et … quelles produits ils correspondent\n\n\n Voil… c tout, … toi de tester ...\n");
getch();
fflush(stdin);
textcolor(10);
menu();
return 0;
}
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
[MIX10] RELEASE CANDIDATE DE SILVERLIGHT 4 ET RIA SERVICES[MIX10] RELEASE CANDIDATE DE SILVERLIGHT 4 ET RIA SERVICES par Audrey
C'est enfin officiel, grâce au MIX 2010, les Release Candidate de Silverlight 4 et de RIA Services sont sorties ! Pour les télécharger, voici les liens : Silverlight 4 RC : http://silverlight.net/getstarted/silverlight-4/ RIA Services RC : http://www.micr...
Cliquez pour lire la suite de l'article par Audrey PREMIERES IMPRESSIONS SUR WINDOWS PHONE 7PREMIERES IMPRESSIONS SUR WINDOWS PHONE 7 par odewit
Il est toujours passionnant de decouvrir une nouvelle plate-forme. C'est bien entendu le cas pour Windows Phone 7. Mais au-dela de la passion technique, j'ai le sentiment qu'il s'agit d'un coup de maitre en termes d'ergonomie (tres fluide et epuree) e...
Cliquez pour lire la suite de l'article par odewit [WINDOWSPHONE7] LECTEUR DE FLUX RSS[WINDOWSPHONE7] LECTEUR DE FLUX RSS par Vko
Parce que j'aime pas tester à moitié, je me suis amusé à développer un petit lecteur de flux RSS avec un look qui vous rappellera surement quelque chose :) La RC de Visual Studio est plutôt molle mais fonctionne correctement. L'émulateur est pas...
Cliquez pour lire la suite de l'article par Vko [WP7] L'éMULATEUR WINDOWS PHONE 7 EST MULTITâCHE[WP7] L'éMULATEUR WINDOWS PHONE 7 EST MULTITâCHE par KooKiz
Une question qui reste en suspend concernant Windows Phone 7 est de savoir si le système permettra à plusieurs applications de s'exécuter simultanément, ou si un système de mise en pause similaire à celui de l'iPhone sera adopté. Même si cela ne perm...
Cliquez pour lire la suite de l'article par KooKiz PRéSENTATION CLUB MOSS CE JOUR "LA NOUVELLE ARCHITECTURE DE SERVICES SHAREPOINT 2010".PRéSENTATION CLUB MOSS CE JOUR "LA NOUVELLE ARCHITECTURE DE SERVICES SHAREPOINT 2010". par Patrick Guimonet
Ca y est la sortie RTM de SharePoint 2010 est annoncée pour le 16 avril 2010 (annonce faite ce jour par Erol Giraudy lors de la réunion du club MOSS). Vous pourrez trouver ici les slides de ma présentation du jour dans le cadre du club MOSS : 201...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Forum
RE : ESPEAK RE : ESPEAK par jubriche
Cliquez pour lire la suite par jubriche
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|