Accueil > Forum > > > > gestion frais(c++)
gestion frais(c++)
dimanche 20 juin 2010 à 17:17:56 |
gestion frais(c++)

NSUADI
|
ICONIC FIGURE
je voudrais concevoir une application:j'ai mon fichier main.cpp et le fichier fnct.cpp définit coe suit:
Code C/C++ :
#include <cstdlib>
#include <stdlib.h>
#include <stdio.h>
float Frais_douane(int cat)
{
double o,poid;
float fd;
printf("Veuillez entrer le poids du container:");
scanf("%lf",&poid);
switch(cat)
{
case 1:
fd=poid*0.25;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 2:
fd=poid*0.5;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 3:
fd=poid*0.75;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 4:
fd=poid*1;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 5:
fd=poid*1.5;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 6:
fd=poid*2;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
default:
break;
}
return 0;
}
float Frais_occ(float fd)
{
float fcq;
fcq=fd*(0.04);
printf("les frais de contole sont eleves a: %f\n",fcq);
return 0;
}
float Frais_manu(double poid,int cat)
{
float fm;
switch(cat)
{
case 2:
case 3:
case 4:
case 5 :
case 6:
if (poid<=100000)
fm=poid*0.005;
else
fm=((poid-100000)*0.003) +100000*0.005;
break;
case 1 :
printf("Vous êtes exonérés pour cette catégorie");
break;
return printf("les frais de manutention sont élevés à %lf\n",fm);
}
}
double Frais_emm(int nombre)
{
int j,jour;
double fe;
printf("Entrez le nombre de jour,svp\n");
jour=scanf("%i",&j);
fe=20*nombre*jour;
return printf("les frais d'emmagasinage sont élevés à %lf\n",fe);
}
je voudrais calculer le frais de manu en utilisant le poids qui a été entré pour calculer les frais de douane...
Merci d'avance!!
|
|
lundi 21 juin 2010 à 09:54:51 |
Re : gestion frais(c++)
|
lundi 21 juin 2010 à 12:32:19 |
Re : gestion frais(c++)

NSUADI
|
ICONIC FIGURE
Merci!! mais j'ai déjà trouvé la solution...
|
|
lundi 21 juin 2010 à 12:35:14 |
Re : gestion frais(c++)

CptPingu
|
Lorsque l'on trouve une solution par soi même, il est d'usage de mettre à jour sa question en postant la réponse. Certaine questions que tu peux te poser, peuvent intéresser d'autre personne.
Pense aussi à valider la réponse (en acceptant ta propre réponse).
_____________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio
|
|
lundi 21 juin 2010 à 19:37:44 |
Re : gestion frais(c++)

NSUADI
|
ICONIC FIGURE
j'ai donc ajouté un nouveau paramètre poid dans la fonction "Frais_douane",ce qui donne:
Code C/C++ :
float Frais_douane(double poid,int cat)
{
double o,poid;
float fd;
printf("Veuillez entrer le poids du container:");
scanf("%lf",&poid);
switch(cat)
{
case 1:
fd=poid*0.25;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 2:
fd=poid*0.5;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 3:
fd=poid*0.75;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 4:
fd=poid*1;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 5:
fd=poid*1.5;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
case 6:
fd=poid*2;
printf("la frais de douane sont élevées à:%f\n",fd);
return fd;
break;
default:
break;
}
return 0;
}
de sorte que le même poids entrez dans 'Frais_douane' soit celui qui sera entré dans 'Frais_manu'
|
|
lundi 21 juin 2010 à 22:29:55 |
Re : gestion frais(c++)

NSUADI
|
Réponse acceptée !
ICONIC FIGURE
Oups!!une erreur...
la dernière définition de Frais_douane est:
Code C/C++ :
float Frais_douane(double poid,int cat)
{
float fd;
switch(cat)
{
case 1:
fd=poid*0.25;
cout<<"la frais de douane sont elevees a:"<<fd<<endl;
return fd;
break;
case 2:
fd=poid*0.5;
cout<<"la frais de douane sont elevees a:"<<fd<<endl;
return fd;
break;
case 3:
fd=poid*0.75;
cout<<"la frais de douane sont elevees a:"<<fd<<endl;
return fd;
break;
case 4:
fd=poid*1;
cout<<"la frais de douane sont elevees a:"<<fd<<endl;
return fd;
break;
case 5:
fd=poid*1.5;
cout<<"la frais de douane sont elevees a:"<<fd<<endl;
return fd;
break;
case 6:
fd=poid*2;
cout<<"la frais de douane sont elevees a:"<<fd<<endl;
return fd;
break;
default:
break;
}
return 0;
et dans la fonction Main:
Code C/C++ :
#include <iostream>
using namespace std;
extern float Frais_douane(double,int);
extern float Frais_manu(double,int);
int main()
{
cout<<"Veuillez saisir le poids du container,svp!:";
cin>>poid;
Frais_douane(poid,cat);
Frais_manu(poid,cat);
|
|
lundi 21 juin 2010 à 22:57:00 |
Re : gestion frais(c++)
|
Cette discussion est classée dans : case, printf, frais, fd, poid
Répondre à ce message
Sujets en rapport avec ce message
interruption avec dev-cpp dans instruction asm() [ par mrtoufou ]
J'ai un probleme avec dev-cpp. J'ai besoin de trouver la resolution avant d'acceder a la memoire video et je comptais pour cela utiliser la fonction v
switch case et gets [ par fab30 ]
Bonjour, je travaille avec Dev c++ et lorsque que fait un prog contenant un gets dans un switch case ou dans une fonction appelée depuis un switch cas
port série [ par cheMoor ]
Salut tout le monde,Les questions:1) Comment et quand utiliser la fonction « WaitCommEvent » ?2) Est-ce que l'utilisation des threads se limite seule
bitte hilfe!!!!!!!!! [ par sansan_2 ]
Bonjour!!!!!!!! le programme c est un FIFO (ringpufffer) et j aimerais avoir une amelioration. Apres execution du programme, faire une tabulation, un
gestion des event avec WSANETWORKEVENTS [ par Spiffou ]
bonjour à tous,je voudrais votre avis sur la gestion des evenements sur les sockets.je réalise une application (un jeu) qui doit communiquer sur un ré
CASE [ par CHKDSK2K ]
Bonjour, j'ai une variable de type char "choix"; je voudrais utiliser cette variable dans un switch mais il ne veut passwitch(choix){ case 'maison
utilisation de la souris pour un menu avec des cadres [ par MAF5582 ]
/*salutj'aimerais 1-integrer une souris pour ce menu (actionner la fonction correspondante en cliqaunt sur le cadre)Est ce que quelquin peut me fourni
ouvrir un dossier en mode binaire (lang C) [ par moi411 ]
Tout d'abord bonsoir, J'ai donc un problème sur un programme. Ce prog doit servir, une fois terminé, à copier des fichiers d'un dossier à un autre en
Problème de lecture fichier [ par nach73 ]
J'ai un enorme probleme je n'arrive pas a lire dans mon fichierVoila la partie de mon programme.Si quelqu'un peux m'aide.Merci.//ouverture du fichier
Petit jeu en mode texte [:D] [ par thedivxboy ]
Alors je carbure en C aujourd'hui ...Pourquoi la tête ne se déplace-t-elle pas au bon endroit ?Pourquoi dois-je mettre un getchar() à un certain endr
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|