Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 demande de correction pour l'exercice 4

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
zephir
Jeune Programmeur
Jeune Programmeur
avatar

Nombre de messages : 30
Age : 26
Réputation : 11
Date d'inscription : 19/05/2013

MessageSujet: demande de correction pour l'exercice 4   Jeu 23 Mai - 13:37

Code:

@echo off
title calculatrice
mode con cols=43 lines=25
color 1c
:debut
cls
set /a val1=0
echo entre votre premiere valeurs:
set /p val1=

set "poshcurseur=1"
set "curseurh4=  "
set "curseurh3=  "
set "curseurh2=  "
set "curseurh1=  "

set "pasdecurseur=  "
set "curseur=-"
:boucle
set curseurh%poshcurseur%=%curseur%
cls
echo quelle operation souhaiter vous effectuez?
echo. %curseurh1% addition
echo. %curseurh2% soustraction
echo. %curseurh3% multiplication
echo. %curseurh4% division

set "curseurh%poshcurseur%=%pasdecurseur%"

keyx.exe

if %errorlevel%==72 (

if %poshcurseur% gtr 1 (
set /a poshcurseur-=1
)
)
if %errorlevel%==80 (

if %poshcurseur% lss 4 (
set /a poshcurseur+=1
)
)
if %errorlevel%==13 (

if %poshcurseur%==1 (
call :addition
)
if %poshcurseur%==2 (
call :soustraction
)
if %poshcurseur%==3 (
call :multiplication
)
if %poshcurseur%==4 (
call :division
)
if %poshcurseur%==5 (
goto quitterceprogramme
)
)
goto boucle

:addition
cls
echo rapelle: vous voulais additioner %val1%
echo entre votres deuxieme valeur:
set /p val2=
set /a add=%val1%+%val2%
cls
echo  %val1% + %val2% = %add%
pause>nul
goto debut

:soustraction
cls
echo rapelle: vous voulais soustraire %val1%
echo entre votres deuxieme valeur:
set /p val2=
set /a sous=%val1%-%val2%
cls
echo %val1% - %val2% = %sous%
pause>nul
goto debut

:multiplication
cls
echo rapelle: vous voulais multiplier %val1%
echo entre votres deuxieme valeur:
set /p val2=
set /a multi=%val1%*%val2%
cls
echo %val1% * %val2% = %multi%
pause>nul
goto debut

:division
cls
echo rapelle: vous voulais diviser %val1%
echo entre votres deuxieme valeur:
set /p val2=
set /a div=%val1%/%val2%
cls
echo %val1% / %val2% = %div%
pause>nul
goto debut

j'ai utiliser la leçon n°15 mais j'avoue n'avoir toujours pas trouver comment faire une boucle pour que le curseur revienne seul en haut quand on continue de descendre et inversement en bas quand on monte x) mais je cherche toujours :p

(ps: désoler de l'avoir poster dans exercice en premier ^^")

_________________


Twisted Evil Zephir∴ /Z|->_S-V.P.M.C_< -|Я Twisted Evil
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Groovitron
Professeur
Professeur
avatar

Nombre de messages : 201
Réputation : 4
Date d'inscription : 20/07/2010

MessageSujet: Re: demande de correction pour l'exercice 4   Jeu 23 Mai - 18:58

Je ne veut pas te donner la solution tout de suite, il faut que tu cherche encore, car c'est pas trop compliqué, je donnerai la solution dans quelque temps si vraiment tu bloque.

Je te donne un indice : il suffit d'ajouter une condition pour les valeurs limite du curseur.

Si il est trop en bas on le remet en haut, et inversement pour l'autre limite.


PS : Ce weekend, je suis bien occupé ... Donc je pourrai pas forcément répondre.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
zephir
Jeune Programmeur
Jeune Programmeur
avatar

Nombre de messages : 30
Age : 26
Réputation : 11
Date d'inscription : 19/05/2013

MessageSujet: Re: demande de correction pour l'exercice 4   Jeu 23 Mai - 20:13

ok d'acore merci Smile je voulais juste que tu regarde la calculatrice en elle même si je n'avais pas fait d’erreur et/ou autres x) pour le curseur je trouverais tkt pas Wink

_________________


Twisted Evil Zephir∴ /Z|->_S-V.P.M.C_< -|Я Twisted Evil
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: demande de correction pour l'exercice 4   

Revenir en haut Aller en bas
 
demande de correction pour l'exercice 4
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Demande de code pour insserer ts
» Demande d'aide pour un générateur de présentation
» Demande d'aide pour un tableau dans le message d'accueil
» Demande d’autorisation pour la réutilisation d’une image
» Demande d'aide pour un Qui est en ligne.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Staff :: Bureau du Professeur Groovitron-
Sauter vers: