Architecture et µprocesseur
Ssarko
-
nicocorico Messages postés 846 Statut Membre -
nicocorico Messages postés 846 Statut Membre -
Bonjour,
Ecrire un programme qui permet de
1. Saisir par clavier de 3 valeurs :A,B,C(compris entre 0 et 9)
2. Verifier si les trois valeurs representent les longueurs de cotés d'un triangle
3. Afficher l'un des deux messages: OUI,A, B et C peuvent former un triangle ou bien NON, verifier vos valeurs
Rappel, A,B,C forment un triangle ssi: A+B>=C et A+C>=B et B+C>=A
Ecrire un programme qui permet de
1. Saisir par clavier de 3 valeurs :A,B,C(compris entre 0 et 9)
2. Verifier si les trois valeurs representent les longueurs de cotés d'un triangle
3. Afficher l'un des deux messages: OUI,A, B et C peuvent former un triangle ou bien NON, verifier vos valeurs
Rappel, A,B,C forment un triangle ssi: A+B>=C et A+C>=B et B+C>=A
4 réponses
-
-
j'ai juste besoin d'aide , je ne sais pa par ou commencer, j'essayé ceci
Mov ax,0
Mov bx,1
Mov cx,2
inc ax
inc bx
cmp cx,10 -
Oui c'est bien tu as essayé, mais non seulement ton code ne fais strictement rien de cohérent, mais en plus il n'a qu'un vague rapport avec ce qui t'es demandé ! Avant d'avoir de l'aide, il va te falloir relire tes cours et essayer de faire un code qui ressemble à quelque chose, sinon tu ne comprendras jamais la suite...
Interesse-toi aux interruptions, c'est ce qui te permettra de lire des caractères et afficher une chaine :
Mov AH,01 // Fonction 01h Int 21h // Lis un caractère // Le caractère se trouve dans AL
-
Bien sûr, le but n'étant pas de faire l'exercice à ta place !
Je te montre sommairement comment on procède pour lire une valeur, et à toi de jouer maintenant !