Erreur de programmation?
yerras7
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai(avec l'aide de ce forum) fait ce programme qui a pour but de pouvoir calculer un compte bancaire.
Mais, ne fonctionnant pas, et sans erreur détecter par ma personne, je me tourne vers içi pour voir si des personne on la solution
le programme :
@echo off
: menu
echo Bonjour, bienvenue dans votre calculateur banquaire.
echo.
echo.
Color A
echo que voulez vous faire?(taper le chiffre)
echo 1: Voir mon solde
echo 2: Ajouter une depense
echo 3: Ajouter une rentre
echo 4: Definir un capital
echo(
echo(
SET /P c=veuillez faire votre choix :
IF %C% NEQ 1 IF %C% NEQ2 IF %C% NEQ3 IF %C% NEQ4 GOTO menu
IF %C%==1 ECHO Vous voulez voir votre solde
IF %C%==2 ECHO Vous voulez ajouter une depense
IF %C%==3 ECHO Vous voulez ajouter une rentre
IF %C%==4 ECHO Vous voulez definir un capital
ECHO(
:CONF
SET /P conf=Est-ce correct (o/n) ?
IF /I %conf% NEQ 0 IF /I %conf% NEQ N GOTO CONF
ECHO(
IF /I %conf%==o (ECHO Merci) ELSE ( ECHO Refaite votre choix )
IF /I %conf%==o IF %C%==1 ECHO %solde%
IF /I %conf%==o IF %C%==2 GOTO sous
IF /I %conf%==o IF %C%==3 GOTO add
IF /I %conf%==o IF %C%==4 GOTO cap
: sous
SET /P "sou=Combien avez vous depense?>"
set /A "newsold=(%solde%-%sou%)
echo votre nouveau sold est de:%newsold%
set "solde=%newsold%"
GOTO menu
: add
Set /P "ad=Combien avez vous ajoute?>
set /A "newsold=(%solde%+%ad%)
echo votre nouveau solde est de:%newsold%
set "solde=%newsold%"
Goto menu
: cap
SET /P "capi=Combien avez vous comme capital?>"
set "solde=%capi%"
echo votre capital est de: %solde%
J'ai(avec l'aide de ce forum) fait ce programme qui a pour but de pouvoir calculer un compte bancaire.
Mais, ne fonctionnant pas, et sans erreur détecter par ma personne, je me tourne vers içi pour voir si des personne on la solution
le programme :
@echo off
: menu
echo Bonjour, bienvenue dans votre calculateur banquaire.
echo.
echo.
Color A
echo que voulez vous faire?(taper le chiffre)
echo 1: Voir mon solde
echo 2: Ajouter une depense
echo 3: Ajouter une rentre
echo 4: Definir un capital
echo(
echo(
SET /P c=veuillez faire votre choix :
IF %C% NEQ 1 IF %C% NEQ2 IF %C% NEQ3 IF %C% NEQ4 GOTO menu
IF %C%==1 ECHO Vous voulez voir votre solde
IF %C%==2 ECHO Vous voulez ajouter une depense
IF %C%==3 ECHO Vous voulez ajouter une rentre
IF %C%==4 ECHO Vous voulez definir un capital
ECHO(
:CONF
SET /P conf=Est-ce correct (o/n) ?
IF /I %conf% NEQ 0 IF /I %conf% NEQ N GOTO CONF
ECHO(
IF /I %conf%==o (ECHO Merci) ELSE ( ECHO Refaite votre choix )
IF /I %conf%==o IF %C%==1 ECHO %solde%
IF /I %conf%==o IF %C%==2 GOTO sous
IF /I %conf%==o IF %C%==3 GOTO add
IF /I %conf%==o IF %C%==4 GOTO cap
: sous
SET /P "sou=Combien avez vous depense?>"
set /A "newsold=(%solde%-%sou%)
echo votre nouveau sold est de:%newsold%
set "solde=%newsold%"
GOTO menu
: add
Set /P "ad=Combien avez vous ajoute?>
set /A "newsold=(%solde%+%ad%)
echo votre nouveau solde est de:%newsold%
set "solde=%newsold%"
Goto menu
: cap
SET /P "capi=Combien avez vous comme capital?>"
set "solde=%capi%"
echo votre capital est de: %solde%
A voir également:
- Erreur de programmation?
- Application de programmation - Guide
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
1 réponse
Bonjour,
Quand tu postes du code, merci d'utiliser les balises de code.
Concernant ton script j'ai fait quelques corrections :
Quand tu postes du code, merci d'utiliser les balises de code.
Concernant ton script j'ai fait quelques corrections :
@echo off chcp 65001 >nul set "solde=0" :menu cls & echo Bonjour, bienvenue dans votre calculateur bancaire. echo. echo. color A echo que voulez-vous faire ? (taper le chiffre) echo 1: Voir mon solde echo 2: Ajouter une dépense echo 3: Ajouter une rentrée echo 4: Définir un capital echo( echo( set "c=" set /p c="veuillez faire votre choix : " if "%C%"=="1" (call :solde) if "%C%"=="2" (call :sous) if "%C%"=="3" (call :add) if "%C%"=="4" (call :cap) goto :menu :solde echo. & echo Vous voulez voir votre solde call :confirm || goto :eof echo. & echo votre solde est de : %solde% euros echo. & pause goto :eof :sous echo. & echo Vous voulez ajouter une dépense call :confirm || goto :eof set "sou=0" echo. & set /p sou="Combien avez-vous dépensé ? >" set /a "newsold=%solde%-%sou% echo votre nouveau solde est de : %newsold% euros set "solde=%newsold%" echo. & pause goto :eof :add echo. & echo Vous voulez ajouter une rentrée call :confirm || goto :eof set "ad=0" echo. & set /p ad="Combien avez-vous ajouté ? >" set /a "newsold=%solde%+%ad% echo votre nouveau solde est de : %newsold% euros set "solde=%newsold%" echo. & pause goto :eof :cap echo. & echo Vous voulez définir un capital call :confirm || goto :eof set "capi=0" echo. & set /p "capi=Combien avez-vous comme capital? >" set "solde=%capi%" echo votre capital est de : %solde% euros echo. & pause goto :eof :confirm set "conf=" set /p conf="Est-ce correct (o/n) ? " if /i "%conf%"=="o" (exit /b 0) if /i "%conf%"=="n" (exit /b 1) goto :confirm
juste, qu'est-ce que les balise de codes?