Les langages de programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Cdiscount : -30€ dès 300€ ...
Voir le deal

 

 demande de correction pour l'exercice 4

Aller en bas 
2 participants
AuteurMessage
zephir
Jeune Programmeur
Jeune Programmeur
zephir


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

demande de correction pour l'exercice 4 Empty
MessageSujet: demande de correction pour l'exercice 4   demande de correction pour l'exercice 4 Icon_minitimeJeu 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 ^^")
Revenir en haut Aller en bas
Groovitron
Professeur
Professeur
Groovitron


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

demande de correction pour l'exercice 4 Empty
MessageSujet: Re: demande de correction pour l'exercice 4   demande de correction pour l'exercice 4 Icon_minitimeJeu 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
zephir
Jeune Programmeur
Jeune Programmeur
zephir


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

demande de correction pour l'exercice 4 Empty
MessageSujet: Re: demande de correction pour l'exercice 4   demande de correction pour l'exercice 4 Icon_minitimeJeu 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
Revenir en haut Aller en bas
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
demande de correction pour l'exercice 4
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Correction de l'exercice 2
» Correction de l'exercice 3
» Demande de partenariat
» Demande de Partenariat
» Demande de formation Batch

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: