djorb8
Messages postés2Date d'inscriptionjeudi 6 novembre 2003StatutMembreDernière intervention 8 novembre 2003
-
6 nov. 2003 à 07:27
cs_Vermifuge
Messages postés75Date d'inscriptionsamedi 23 mars 2002StatutMembreDernière intervention18 septembre 2006
-
1 mars 2004 à 19:01
Bonjour a tous, je debute en assembleur et pour mes cours je doit realiser un petit programme pour calculler un volume dont voici la formule : pi*h*[(d1/2)+((2/3)*((d2-d1)/2))]^2 avec pi qui vaut 3... voici ma source
.model small
.stack 100h
.data
d1 DW 2
d2 DW 5
h DW 10
two DW 2
three DW 3
pi DW 3
volume DW ?
.code
main proc
MOV AX,@data
MOV DS,AX
; calcul de (2/3)*((d2-d1)/2) dans BX
MOV AX,d2
SUB AX,d1
DIV two
MOV BX,two
DIV three
MUL AX
; calcul de d1/2 dans AX
MOV AX,d1
DIV two
; calcul de [(d1/2)+((2/3)*((d2-d1)/2))]^2 dans AX
ADD AX,BX
MUL AX
; calcul de pi*h*[(d1/2)+((2/3)*((d2-d1)/2))]^2 dans volume
MUL pi
MUL h
MOV volume,AX
MOV AX,4c00h
INT 21h
main endp
end main
mais ca ne fonctionne pas et je n'arrive pas a comprendre pourquoi ..pouvez vous m'eclairer ????
TangiX
Messages postés59Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention 2 juin 2004 8 nov. 2003 à 16:26
tu ne fais pa le bon calcul par rapport a tes div et mul
refais ce programme en pour qu'il soit conforme a ton calcul et ressaye
si ca marche pa, trace le et regarde quelle division deconne
noro29
Messages postés1Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention 1 mars 2004 1 mars 2004 à 18:14
je suis un dibutant, j'aimerais bien connaitre comment ecrire programme de vb avec un base de donnee qui gere comme suite .
code:
nom:
adresse:
prixtotal:
avance:
reste:
en calculant le reste=prixtotal-avance.
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Vermifuge
Messages postés75Date d'inscriptionsamedi 23 mars 2002StatutMembreDernière intervention18 septembre 2006 1 mars 2004 à 19:01
Tu veux vaire ça avec gestion de base de donnée ? C'est pas pour débutant. Enfin, tout dépend de ton niveau. Mais en tout cas, c'est pas une source que je peux faire à l'arrache sur le forum. Le mieux, mail moi et je vais te passer des sources là dessus.