Un algorithme Impots
Fermé
asmae
-
14 janv. 2009 à 23:46
william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 - 7 avril 2009 à 05:36
william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 - 7 avril 2009 à 05:36
A voir également:
- Un algorithme Impots
- Ppcm algorithme - Forum Programmation
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Algorithmes / Méthodes
- Pgcd algorithme - Forum Programmation
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme excel - Forum VB / VBA
10 réponses
william7007
Messages postés
335
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
46
15 janv. 2009 à 05:01
15 janv. 2009 à 05:01
Bjr mais tu as l'algorithme là
je ne comprend pas ce que tu veux encore pour moi ton algorithme est bel et bien claire
SI sb alors ....
SINON .... ALORS ....
tu veux quoi un programme et dans quel langage tu le veux???
je ne comprend pas ce que tu veux encore pour moi ton algorithme est bel et bien claire
SI sb alors ....
SINON .... ALORS ....
tu veux quoi un programme et dans quel langage tu le veux???
merci pour votre répense mais les étapes j'ai déja connais moi je veux comment faire les calcules en tout cas merci de ta part
dadi87
Messages postés
76
Date d'inscription
mercredi 14 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2009
4
15 janv. 2009 à 13:25
15 janv. 2009 à 13:25
écrit un programme en pascal qui calcul et affiche la facture d'un produit donnée ,selend l'offre suivent
moin de 5 pieces pas de reduction.
entre 6 et 10 pieces reduction de 5%.
plus de 10 pieces reduction de 10%.
voila l'exercice il ns a dit de le faire sur pascal merci d'avance.
moin de 5 pieces pas de reduction.
entre 6 et 10 pieces reduction de 5%.
plus de 10 pieces reduction de 10%.
voila l'exercice il ns a dit de le faire sur pascal merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
william7007
Messages postés
335
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
46
15 janv. 2009 à 13:43
15 janv. 2009 à 13:43
bonjour les gars
je suis désolé moi le Pascal je ne le connais pas ben je ne sais pas programmer avec lui
je suppose que vous avez fait des cours et que vous connaissez la synthaxe moi je ne l'ai jamais appris. si vous voulez je vous ddonne la solution de l'exo mais soit en Java, VBA, PHP,C++ et vous le traduisez vous même en pascal. et vue que je pense que l'exo est d'ailleurs assez facile si je ne me trompe pas
à vous de voir.
bonne journée
je suis désolé moi le Pascal je ne le connais pas ben je ne sais pas programmer avec lui
je suppose que vous avez fait des cours et que vous connaissez la synthaxe moi je ne l'ai jamais appris. si vous voulez je vous ddonne la solution de l'exo mais soit en Java, VBA, PHP,C++ et vous le traduisez vous même en pascal. et vue que je pense que l'exo est d'ailleurs assez facile si je ne me trompe pas
à vous de voir.
bonne journée
dadi87
Messages postés
76
Date d'inscription
mercredi 14 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2009
4
16 janv. 2009 à 12:39
16 janv. 2009 à 12:39
dacors william7007 donne le avec c++ et j vais le traduire merci bien
c'est facile va chez VOIR EGALEMENT tu va trouvé structure pascale est tu va trouver des exemples comme le tien c'est selement un coup de main et toi tu es intellegent de trouvé la solution car c'est simple
william7007
Messages postés
335
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
46
16 janv. 2009 à 14:25
16 janv. 2009 à 14:25
Ok c'est ma solutio à moi si tu as une qui est meilleur c'est mieux mais c'est ce que moi je pense de ton projet.
#include<stdio.h>
#include<conio.h>
// Methode determination de la fourchette de l'impot
int fourchette_salaire(float salaire){
if((salaire < 1500) && (salaire >= 0)){
return 1;
}
else if((salaire >= 1500) && (salaire < 3000)){
return 2;
}
else if((salaire >= 3000) && (salaire < 5000)){
return 3;
}
else if( salaire >= 5000){
return 4;
}
else{
return 0;
}
}
main(){
float base;
float total = 0.0f;
float four1 = 0.0f;
float four2 = 0.0f;
float four3 = 0.0f;
float four4 = 0.0f;
int fourchette;
printf("-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-\n");
printf("| PROGRAMME IMPOTS |\n");
printf("_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n");
printf("\nSalaire de Base : ");
scanf("%f",&base);
printf("\n\n");
fourchette = fourchette_salaire(base);
switch(fourchette){
case 1:
break;
case 2:
four2 = 0.15*base;
break;
case 3:
four2 = 450;
four3 = 0.3 * (base - 3000);
break;
case 4:
four2 = 450;
four3 = 750;
four4 = 0.4 * (base - 5000);
break;
default:
printf("\nValeur erronée...\n");
}
total = four1 + four2 + four3 + four4;
printf("|------------------------------------|\n");
printf("| Salire | Impots |\n");
printf("|------------------------------------|\n");
printf("| < 1500 |");
printf(" %f |\n",four1);
printf("| 1500 - 3000 |");
printf(" %f |\n",four2);
printf("| 3000 - 5000 |");
printf(" %f |\n",four3);
printf("| > 5000 |");
printf(" %f |\n",four4);
printf("|------------------------------------|\n");
printf("| Total |");
printf(" %f |\n",total);
printf("|------------------------------------|\n");
printf("Merci et a Bientot...\n");
getch();
}
dadi87
Messages postés
76
Date d'inscription
mercredi 14 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2009
4
21 janv. 2009 à 11:10
21 janv. 2009 à 11:10
merci
william7007
Messages postés
335
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
46
22 janv. 2009 à 00:21
22 janv. 2009 à 00:21
de rien c'est normal
nous sommes là tous pour avancer la science et donc on doit se souder les coudes
ok Bonne journée et à plus.
nous sommes là tous pour avancer la science et donc on doit se souder les coudes
ok Bonne journée et à plus.
ecrire un algorithme MAX3 qui retoune le maximam de trois nombres
william7007
Messages postés
335
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
46
7 avril 2009 à 05:36
7 avril 2009 à 05:36
Algorithme maximumNombre
var
nmb1, nmb2, nmb3,max : numerique
debut
ecrire("entrer le premier nombre : ")
lire(nmb1)
ecrire("entrer le deuxieme nombre :")
lire(nmb2)
ecrire("entrer le troisieme nombre : ")
lire(nmb3)
utilise cette syntaxe (avec les conditions SI... ALORS)
max = nmb1
si nmb2 >= max alors
max = nmb2
fin si
si nmb3 >= max alors
max = nmb3
fin si
ecrire(max)
FIN
ou bien tu utilises ce ci
max = (nmb1 >= nmb2)?((nmb1 >= nmb3)?nmb1:nmb3):((nmb2 >= nmb3)?nmb2:nmb3)
remarque bien que das la première syntaxe elle est assez facile à utiliser sinon la derniere avec l'opérateur conditinel " ? : " est aussi simple mais faut l'avoir deja utiliser pour comprendre bien à quoi elle joue
Bonne chance et à plus
cdlt.
var
nmb1, nmb2, nmb3,max : numerique
debut
ecrire("entrer le premier nombre : ")
lire(nmb1)
ecrire("entrer le deuxieme nombre :")
lire(nmb2)
ecrire("entrer le troisieme nombre : ")
lire(nmb3)
utilise cette syntaxe (avec les conditions SI... ALORS)
max = nmb1
si nmb2 >= max alors
max = nmb2
fin si
si nmb3 >= max alors
max = nmb3
fin si
ecrire(max)
FIN
ou bien tu utilises ce ci
max = (nmb1 >= nmb2)?((nmb1 >= nmb3)?nmb1:nmb3):((nmb2 >= nmb3)?nmb2:nmb3)
remarque bien que das la première syntaxe elle est assez facile à utiliser sinon la derniere avec l'opérateur conditinel " ? : " est aussi simple mais faut l'avoir deja utiliser pour comprendre bien à quoi elle joue
Bonne chance et à plus
cdlt.
15 janv. 2009 à 13:19